当前位置:网站首页>为什么应该在开发环境中使用 Kubernetes
为什么应该在开发环境中使用 Kubernetes
2022-07-29 10:52:00 【mikes zhang】

Kubernetes 已成为在生产环境中运行容器化工作负载的最流行方式之一。它简化了运行服务的容器的部署、扩展和维护。
可以说,Kubernetes 在本地开发领域的影响力较小。开发人员使用普通 Docker 容器构建和测试新服务很常见,可能使用 Docker Compose将其排列成堆栈。运行本地 Kubernetes 集群通常被视为额外的复杂性和开销层。
在本文中,我们将探讨为什么应该将 Kubernetes 用于本地开发以及暂存和生产环境的一些原因。我们还将介绍一些可用于实现本地 Kubernetes 开发工作流的工具。
什么是良好的开发环境?
有效的本地开发环境应密切模仿生产基础设施,同时提供能够实现快速迭代的紧密反馈循环。这两个目标位于频谱的两端。它们需要平衡以实现最大吞吐量。
一方面,优化生产的最大复制将使您有最大的机会消除特定于环境的错误。然而,部署到真正的类似生产的基础设施可能是一个耗时的过程,需要运行 CI 管道并配置新的云资源。每次更改后等待这些程序完成会减慢开发速度。
相反,只关注迭代速度会导致开发偏离生产方式。这可能会导致用户遇到工程团队从未遇到过的问题。
开发 Kubernetes 集群如何提供帮助
容器化已经是平衡生产环境相似性和易于迭代的强大技术。在开发和生产中运行容器可确保应用程序环境及其文件系统在每次部署时都是一致的。
在生产环境中使用 Kubernetes 可为您的堆栈添加一项新技术。它带来了自己的概念、最佳实践和潜在的不兼容性。尽管单个容器保持不变,但您有一个额外的层来处理入站流量、服务之间的网络以及配置和存储等外围问题。
在 Kuber
边栏推荐
- Kunlun storage vs PostgreSQL OLTP test
- KRYSTAL:审计数据中基于知识图的战术攻击发现框架
- Steps of project explanation in interview
- LeetCode_278_第一个错误的版本
- 正则表达式匹配网址
- LeetCode二叉树系列——144.二叉树的前序遍历
- leetcode-位运算
- What are the compensation standards for hospital misdiagnosis? How much can the hospital pay?
- 站点数据收集-Scrapy使用笔记
- Analysis of QT basic engineering
猜你喜欢

Conference OA project - my approval

开源峰会抢先看 | 7月29日分论坛&活动议程速览

Site data collection -scrapy usage notes

【图像处理】基于中轴变换实现图像骨架提取附matlab代码

重磅 | 基金会为白金、黄金、白银捐赠人授牌

数据可视化设计指南(信息图表篇)

QT工程基本构建

会议OA项目----我的审批

Sunwenlong, Secretary General of the open atom open source foundation, worked together to expand open source

Alibaba P8 broke out this interview guide for big factories. After reading it, the salary soared by 30K!
随机推荐
Using xgboost with tidymodels
sql join中on条件后接and和where
Scrape crawler framework
Why use markdown to write?
VMWare:使用命令更新或升级 VMWare ESXi 主机
Drawing box and ellipse of WPF screenshot control (IV) "imitating wechat"
浅谈安科瑞灭弧式智慧用电在养老机构的应用
深度强化学习应用实践技巧
Atomic operation of day4 practice in 2022cuda summer training camp
会议OA项目----我的审批
Factoextra: visual PCA of multivariate statistical methods
Survival analysis using rtcga clinical data
Understand what a binary tree is (types, traversal methods, definitions of binary trees)
factoextra:多元统计的可视化
美团、饿了么被杭州市监约谈要求落实食品安全管理责任 严禁恶意竞争
R language uses data set veteran for survival analysis
Meeting OA project (V) -- meeting notice and feedback details
Leetcode binary tree series -- 144. Preorder traversal of binary trees
Talk about the establishment of performance testing environment
DOD and Dor, two artifacts to reduce "cognitive bias"