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

Kubernetes 已成为在生产环境中运行容器化工作负载的最流行方式之一。它简化了运行服务的容器的部署、扩展和维护。
可以说,Kubernetes 在本地开发领域的影响力较小。开发人员使用普通 Docker 容器构建和测试新服务很常见,可能使用 Docker Compose将其排列成堆栈。运行本地 Kubernetes 集群通常被视为额外的复杂性和开销层。
在本文中,我们将探讨为什么应该将 Kubernetes 用于本地开发以及暂存和生产环境的一些原因。我们还将介绍一些可用于实现本地 Kubernetes 开发工作流的工具。
什么是良好的开发环境?
有效的本地开发环境应密切模仿生产基础设施,同时提供能够实现快速迭代的紧密反馈循环。这两个目标位于频谱的两端。它们需要平衡以实现最大吞吐量。
一方面,优化生产的最大复制将使您有最大的机会消除特定于环境的错误。然而,部署到真正的类似生产的基础设施可能是一个耗时的过程,需要运行 CI 管道并配置新的云资源。每次更改后等待这些程序完成会减慢开发速度。
相反,只关注迭代速度会导致开发偏离生产方式。这可能会导致用户遇到工程团队从未遇到过的问题。
开发 Kubernetes 集群如何提供帮助
容器化已经是平衡生产环境相似性和易于迭代的强大技术。在开发和生产中运行容器可确保应用程序环境及其文件系统在每次部署时都是一致的。
在生产环境中使用 Kubernetes 可为您的堆栈添加一项新技术。它带来了自己的概念、最佳实践和潜在的不兼容性。尽管单个容器保持不变,但您有一个额外的层来处理入站流量、服务之间的网络以及配置和存储等外围问题。
在 Kuber
边栏推荐
- 开源峰会抢先看 | 7 月 29 日分论坛 & 活动议程速览
- Leetcode binary tree series -- 144. Preorder traversal of binary trees
- Less than 10% of the 3 software test interview questions can be answered correctly! How many do you know?
- [unity, C #] character keyboard input steering and rotation
- 【图像处理】基于中轴变换实现图像骨架提取附matlab代码
- WPF 截图控件之绘制方框与椭圆(四) 「仿微信」
- 使用 RTCGA 临床数据进行生存分析
- Summer 2022 software innovation laboratory training JDBC
- QT基本工程的解析
- ADDS:使用 PowerShell 创建 OU 结构
猜你喜欢

若依集成minio实现分布式文件存储

Site data collection -scrapy usage notes

阿里架构师耗时一年整理的《Lucene高级文档》,吃透你也是大厂员工!

Drawing box and ellipse of WPF screenshot control (IV) "imitating wechat"

DOD and Dor, two artifacts to reduce "cognitive bias"

基于STM32设计的酒驾报警系统

Detailed arrangement of JVM knowledge points (long text warning)

Analysis of QT basic engineering

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

StarRocks 技术内幕:实时更新与极速查询如何兼得
随机推荐
2.安装MySQL
Learning R language these ebooks are enough!
【Unity,C#】Character键盘输入转向与旋转
重磅 | 2022 开放原子全球开源峰会在北京开幕
Adcode city code in Gaode map API
Mitsubishi PLC and Siemens PLC
若依集成minio实现分布式文件存储
开源峰会抢先看 | 7月29日分论坛&活动议程速览
Kunlunbase instruction manual (I) quick installation manual
factoextra:多元统计的可视化
Use R-Pack skimr to collect the beautiful display of President measurement
sql join中on条件后接and和where
factoextra:多元统计方法的可视化PCA
重磅 | 基金会为白金、黄金、白银捐赠人授牌
Less than 10% of the 3 software test interview questions can be answered correctly! How many do you know?
If distributed file storage is realized according to integrated Minio
ADDS:使用 PowerShell 创建 OU 结构
ADB shell WM command and usage:
重磅 | 开放原子校源行活动正式启动
阿里P8爆出的这份大厂面试指南,看完工资暴涨30k!