当前位置:网站首页>【翻译】开发与生产中的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通过将修复转移到左边来降低修复成本。
边栏推荐
猜你喜欢
随机推荐
软件测试技术之如何编写测试用例(2)
有大佬知道 使用flinksql是 同步的日期字段为null的话怎么处理吗
PyTorch安装——安装PyTorch前在conda搭建虚拟环境的报错
vant-field中colon属性为true报错
问下有用sql server flink-sql-connector-sqlserver-cdc-2
DOM破环和两个实验的复现
urlencode 和rawurlencode的区别
ESP8266-Arduino编程实例-LED点阵驱动(基于Max7219)
ESP8266-Arduino编程实例-MAX6675冷端补偿K热电偶数字转换器驱动
肖sir ——自动化讲解
ClickHouse delete table
Redshift贴logo的方法
肖sir_测试点
JWT入门学习
Pro * C Jin Cang database migration guide (4) KingbaseES Pro * C migration guide)
【STM32】入门(四):外部中断-按键通过中断动作
compose 位移视图
Chapter 8 Character Input Output and Input Validation
Jincang Database Pro*C Migration Guide ( 5. Program Development Example)
浅谈用KUSTO查询语言(KQL)在Azure Synapse Analytics(Azure SQL DW)审计某DB账号的操作记录