Cluster Upgrade
参考
- https://kubernetes.io/docs/tasks/administer-cluster/cluster-upgrade/
- https://kubernetes.io/docs/reference/using-api/deprecation-guide/
- https://docs.aws.amazon.com/ja_jp/eks/latest/userguide/update-cluster.html
- https://speakerdeck.com/shmurata/strategy-to-upgrade-kubernetes-clusters-in-production
- https://repost.aws/ja/knowledge-center/eks-plan-upgrade-cluster
- https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#kubernetes-release-calendar
アップグレード戦略
- Live Upgrade(in-place upgrade)
- Blue/Green Upgrade
準備
- Kubernetesバージョンの変更点の確認
- https://github.com/kubernetes/kubernetes/tree/master/CHANGELOG
- https://github.com/kubernetes/kubernetes/releases
- https://kubernetes.io/releases/
- AWS EKS
- https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html
- https://docs.aws.amazon.com/ja_jp/eks/latest/userguide/update-cluster.html
- 非推奨や削除されたAPIを使っているaddonを見つける
-
Node
-
Addonのアップグレード計画
アップグレード
AWS EKS
- EKS Cluster Upgrade
- ManagedNodeGroup Upgrade
- eks-optimized AMIをUpgreade対象のcluster versionと一致するものにする