Skip to main content

Kubernetes 集群管理的十条经验

  1. Kubernetes 集群管理的十条经验

    https://hervekhg.medium.com/3-years-managing-kubernetes-clusters-my-10-lessons-b565a5509f0e

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

    #DevOps #K8s #Doc 3 years managing Kubernetes clusters, my 10 lessons.
OKHK