当前位置:网站首页>【翻译】开发与生产中的Kubernetes修复成本对比
【翻译】开发与生产中的Kubernetes修复成本对比
2022-08-03 03:37:00 【programmer_ada】
作者:Sarah Geisenger,Fairwinds的销售工程师,特邀文章
众所周知,Kubernetes的主要好处之一是该平台能够提高开发速度。通过使用微服务和容器,开发速度会更快。这都是好消息,当然也是一个巨大的好处。但是,当你提高开发速度时,一个主要的缺点出现了:修复缺陷的成本。
下面的Capers Jones图表显示了在开发生命周期的每个阶段引入的缺陷的百分比。更重要的是,它展示了修复所述缺陷的成本如何从编码时的1倍到生产时的640倍以上。

Kubernetes错误配置的修复成本很高。
正如代码的问题是昂贵的修复,Kubernete的错误配置也是如此。当为支持一个应用程序而启动集群时,有一些配置只需要完成并运行。你需要。
- 避免以root身份运行你的容器,以确保Kubernetes的安全
- 设置合适的CPU和内存以控制云计算成本
- 设置有效性和就绪性探针,以确保适当的自动扩展
大多数公司在运行Kubernetes时没有考虑到配置的最佳实践,造成了安全和可靠性问题,增加了技术债务,而且修复成本很高。
修复Kubernetes错误配置的集群的成本
Kubernetes配置基准报告给了我们每个集群和工作负载的平均发现。
- 每个集群的Kubernetes错误配置的平均数量 - 328
- 每个Kubernetes集群的平均工作负载数 - 110
- 每个工作负载的平均发现数 - 3
现在考虑一下基于DevOps工程师的成本的这些数字。
- DevOps工程师的小时工资 - 100美元
- 编码阶段的修复成本(5分钟) - 8.33美元
- 在Git拉动请求时修复工作负载Kubernetes错误配置的成本 - 24.85美元
- 在生产中修复一个工作负载错误配置的成本 - 15,903.03美元。
让我们再读一遍:$15,903!!!!!!
当你考虑如何配置Kubernetes时,你必须考虑在生产前的环境中正确配置。你必须确保错误的配置不能在第一时间流入生产。
如何尽早识别Kubernetes的错误配置
Kubernetes用户需要在开发过程中尽早检查配置,以减少修复成本。这样做,将有助于减少Capers Jones提到的640倍的修复成本。更好的是,使用Kubernetes治理解决方案来扫描你的开发环境,提醒开发人员错误的配置,并告诉他们如何修复这个问题--这是一个5分钟的任务,成本为8.33美元!
通过使用带有准入控制器的解决方案,你可以拒绝任何Kubernetes资源进入你的集群,如果他们不符合你的组织的政策。再次,帮助减少你的生产环境修复成本,从15000美元下降到8-25.00美元。
不要因为没有正确配置Kubernetes而失去它的好处。
-
Fairwinds提供Kubernetes治理和安全软件Fairwinds Insights,以帮助DevOps通过将修复转移到左边来降低修复成本。
边栏推荐
猜你喜欢
随机推荐
ROS2自学笔记:机器视觉基础
高等代数_证明_不同特征值的特征向量线性无关
银微转债,洁特转债上市价格预测
基于 jetpack compose,使用MVI架构+自定义布局实现的康威生命游戏
肖sir___面试就业课程____app
nVisual信息基础设施可视化管理
阿里面试官:聊聊如何格式化Instant
肖sir___面试就业课程____性能测试
shell之条件语句(条件测试、if语句,case语句)
Scala基础【异常、隐式转换、泛型】
七夕??继续肝文章才是正道!!Auto.js 特殊定位控件方法
Pro * C Jin Cang database migration guide (4) KingbaseES Pro * C migration guide)
OneNote 教程,如何在 OneNote 中设置笔记格式?
数据库性能系列之索引(中)
肖sir__面试接口测试
Compose the displacement of the view
SMP 需要考虑的事情
金仓数据库 Pro*C 迁移指南(3. KingbaseES Pr*oc 对 Oracle Pro*c 的兼容)
ClickHouse删除表
基于 Cyclone IV 在 Quartus 中配置 IP 核中的 PLL、RAM 与 FIFO 的详细步骤及仿真验证








