5

你的Kubernetes成熟度是多少?

 3 years ago
source link: https://mp.weixin.qq.com/s?__biz=MzI5ODk5ODI4Nw%3D%3D&%3Bmid=2247497193&%3Bidx=1&%3Bsn=2fa0529974e3c5a1269852e8820c6f8b
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

周五截止,你填了吗?

10人将获赠CNCF商店$100美元礼券!

来参与2020年CNCF中国云原生调查

vE7NNrj.png!mobile

问卷链接( https://www.wjx.cn/jq/97146486.aspx

客座文章作者:Danielle Cook,Fairwinds 内容营销总监

无论你是 Kubernetes 的新手还是有部署经验,Kubernetes 都有你需要克服的复杂性。 Kubernetes 成熟度模型(Kubernetes Maturity Model ) [1] 提供了整个 Kubernetes 旅程的端到端概述,你要经历哪些阶段,以及在每个阶段你需要学习/承担哪些技能和活动。

Kubernetes 成熟度模型的存在是为了帮助你自我识别你所处的阶段,了解环境中的差距,并获得关于增强和改进 Kubernetes 堆栈的见解。

当你使用成熟度模型时,要知道,如果你确实到达了某个阶段,你可能仍然需要重新访问以前的阶段。此外,要明白 Kubernetes 的成熟不是一夜之间发生的——它需要时间。Kubernetes 成熟度模型应该作为一种工具来帮助你理解在你使用云原生的过程中需要关注的地方,或者需要帮助的地方。

这里我们提供了每个阶段的简要介绍。

第一阶段:准备

在采用 Kubernetes 时,第一阶段是准备工作。你正在考虑云原生和 Kubernetes 将如何帮助你实现业务和技术目标,它的成本是多少,以及你打算实现什么。在这里,理解并能够清晰地表达为什么云原生和 Kubernetes 对组织很重要是至关重要的。一些核心概念包括理解云原生计算、容器和 Kubernetes 的价值和影响。

第二阶段:转型

转型是你转向 Kubernetes 的阶段。在这个阶段,你将通过部署第一个集群和工作负载来验证你的基础知识和理解。在转型阶段,你应该对基础知识有所准备,但同时可能缺乏完成该阶段所需的专业知识。你将在转换阶段花费大量时间。当你从事一些关键活动时,它涵盖了你的初始实现、迁移和学习曲线。当你采用 Kubernetes 时,不要被“启动并运行”的文章所愚弄。

第三阶段:部署

当你达到这个阶段,你和你的团队将有基本覆盖。一个应用程序或服务现在已经在生产环境中运行,外部依赖关系已经正确地投入使用,流量已经通过负载均衡器路由到 Kubernetes,并且可以访问日志和指标。你还会有自动缩放功能。在 Kubernetes 成熟度模型的这个阶段,你可以完成从实现构建和部署流程、设置 CI/CD、增强开发人员的能力以及引入一些有限的监视和可观察性等所有工作。

第四阶段:建立信心

随着 Kubernetes 环境的成熟,你将奠定了坚实的基础。现在,当你到达成熟度模型的第四阶段时,就该建立信心了。在第三阶段,你启动并运行了 Kubernetes 基础设施。第四阶段是你开始理解 Kubernetes 的细微差别的时候。重要的是要记住,建立信心需要时间,你会重复任务和经历类似的情况。

第五阶段:改进操作

你正在积极地在业务中成功地部署 Kubernetes。现在你想要提高 Kubernetes 集群的安全性、效率和可靠性。

第六阶段:测量与控制

Kubernetes 成熟的下一个阶段是引入更多的环境度量和控制。你和你的团队在 Kubernetes 中运行良好,对 Kubernetes 有全面的了解,并在整个组织范围内采用。你将对 Kubernetes 有更深入的功能理解,并对在集群和整个环境中应该如何做事情有更深入的见解。此外,团队已经准备好处理以前阶段的技术债务。前几个阶段引入了一些监控和可观察性。在这个阶段,你将收集和处理更多的数据、见解和工具,以便开始理解要度量和跟踪什么,以及如何控制 Kubernetes。

第七阶段:优化和自动化

随着 Kubernetes 的完全成熟,你现在将集中精力优化和自动化你的环境。这包括优化 Kubernetes 的成本和效率,尽可能地实现自动化,并定期运行配置验证以检查错误。

你可以在https://www.fairwinds.com/kubernetes-maturity-model上阅读完整的Kubernetes成熟度模型。它应该作为一种工具,帮助你的云原生旅程。

参考资料

[1]

Kubernetes 成熟度模型(Kubernetes Maturity Model ): http://www.fairwinds.com/kubernetes-maturity-model

点击【阅读原文】阅读网站原文。

mIrIRvA.png!mobile

扫描二维码联系我们!

CNCF (Cloud Native Computing Foundation)成立于2015年12月,隶属于Linux  Foundation,是非营利性组织。 

CNCF 云原生计算基金会 )致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。请长按以下二维码进行关注。

yeqMBrF.jpg!mobile


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK