#URL #DevOps #K8s https://hervekhg.medium.com/3-years-managing-kubernetes-clusters-my-10-lessons-b565a5509f0e 作者描述他三年的 kubernetes 集群管理的十条经验

在云环境使用 kubernetes,这会比自己维护要简单很多,即便是自己维护也不会让自己的业务能力得到成长,或者收益性价比不高
使用代码来部署应用,避免直接在控制台用命令操作,这样难以记录操作。
避免过度使用 helm,同时要对充分理解其中的配置项;这个也很重要。
不要直接迁移应用到 kubernetes,往往需要做相关的适配。
非必要不要使用 Mesh
避免过多的使用管理工具,kubernetes 的管理工具有很多,但大部分操作就靠 kubectl 就够用了。
一定要记得定义资源的限制(内存和 CPU),避免程序 bug 导致 kubernetes 集群出现问题
尽量不要在 Pod 中存储数据,推荐使用 NAS、云存储
配置 HPA,可以根据负载自动扩容 Pod
不要畏惧改变,每年需要对 kubernetes 进行升级,升级前需要充分阅读 ReleaseNote.

source 3 years managing Kubernetes clusters, my 10 lessons.
 
 
Back to Top
OKHK