EKS Upgrade Procedure¶
workshop¶
流程¶
1: 检查应用配置文件兼容性
2: 升级核心addon (如果集群目标版本和 addon 有兼容问题则先升级 addon,否则在升级完管理节点后再升级 addon)
- coredns:
- 托管dns addon (managed-coredns)
- 自管dns addon (self-managed-coredns)
- aws-node: upgrade-vpc-cni
- kube-proxy: eks-addons-kube-proxy
3: 升级 eks 控制平面
4: 升级 eks 管理节点
5: 升级其他 addons
others¶
deck¶
docs history¶
- for release 1.22
- for release 1.21 and before
refer¶
- Amazon EKS 集群升级指南
- amazon-eks-版本管理策略与升级流程
- Automate Amazon EKS upgrades with infrastructure as code
- GCR Resilience Series - EKS Resilience
- https://kubernetes.io/releases/version-skew-policy/
参考文档¶
- Kubernetes官方文档: Kubernetes Release Cycle
- Kubernetes官方文档: Kubernetes Deprecation Policy
- Kubernetes博客: Increasing the Kubernetes Support Window to One Year
- AWS博客: Planning Kubernetes Upgrades with Amazon EKS
- AWS博客: Making Cluster Updates Easy with Amazon EKS
- AWS官方文档: Amazon EKS Kubernetes versions
- AWS官方文档: Updating a cluster
- EKS最佳实践手册: Handling Cluster Upgrades