KubeZero/containers/admin/v1.21
2022-02-02 17:08:13 +01:00
..
kubeadm feat: switch kube-proxy to ipvs 2022-01-28 17:23:17 +01:00
kubezero_121.sh fix: final tweaks for 1.21 upgrade 2022-02-02 17:08:13 +01:00
kubezero.sh chore: various minor version bumps 2022-02-01 11:29:02 +01:00
migrate_argo.sh chore: various minor version bumps 2022-02-01 11:29:02 +01:00
README.md fix: final tweaks for 1.21 upgrade 2022-02-02 17:08:13 +01:00
upgrade_121.sh ci: kubernetes version bump 2022-01-24 13:37:23 +01:00

! Ensure your Kube context points to the correct cluster !

Trigger the cluster upgrade

./upgrade_121.sh

Upgrade CFN stacks for the control plane and all worker groups

Reboot controller(s) one by one

Patch current deployments, blocking ArgoCD otherwise

./kubezero_121.sh

Migrate ArgoCD config for the cluster

./migrate_argo.sh "cluster/env/kubezero/application.yaml"

Adjust as needed, eg. ensure eck-operator is enabled if needed. git add / commit / push

Watch ArgoCD do its work.

Replace worker nodes

Known issues

  • pods seem stuck, eg. fluent-bit on workers shows NotReady after control nodes have been ugpraded
    -> restart kube-proxy on the affected workers