forked from kubernetes-sigs/kubespray
-
Notifications
You must be signed in to change notification settings - Fork 0
k8s バージョンアップ修正
Takuya Murakami edited this page May 29, 2024
·
10 revisions
1.28 に上げたときの PR はこちら https://github.com/kubernetes-sigs/kubespray/pull/10390
roles/kubespray-defaults/defaults/main/download.yml を修正
k8s バージョンに対応する各種モジュールバージョンを定義する。
具体的には以下である。また対応バージョンも調べないといけない。
- etcd
- 対応バージョンは kubeadm で調べられる
- $ kubeadm config images list
- crictl
- k8s と同じバージョンのはず
- crio
- k8s と同じバージョンである
- snapshot_controller
- https://kubernetes-csi.github.io/docs/snapshot-controller.html を見る
- 最新版コンテナイメージ名変わってる。。。
チェックサムは roles/kubespray-defaults/defaults/main/checksums.yml に記載されている
k8s アップデート時に主にチェックが必要なのは以下である。
- crictl
- crio
- kubelet
- kubectl
- kubeadm
Gist -> https://gist.github.com/tmurakam/40a55679389e8638371586715f21d0f5
scripts/download_hash.sh にある。