K8S高可用-零停机[自主中断]

自主中断和非自主中断[4] #

自主中断和非自主中断

PodDisruptionBudged [4] #

  1. 无状态应用: maxUnavailable = 40%
  2. 单实例有状态应用:
  3. 多实例有状态应用: etcd N, maxUnavailable=1 或者 minAvailable=N

参考 #

  1. 模块十一: 将应用迁移至Kubernetes平台
  2. 使用 PDB 避免 Kubernetes 集群中断