-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
A high level overview to keep track of the step needed to bring k8s-dev and k8s-prod up to the latest stable version with high availability.
Phase 1 - upgrade k8s-dev to 1.26:
- Setup Velero backups
- Migrate k8s-dev to containerd (upgrade k8s to 1.26 on dev and prod #35)
- Upgrade k8s-dev from 1.22 to 1.26 (upgrade k8s to 1.26 on dev and prod #35)
- Upgrade NGINX Ingress Controller on k8s-dev to version 4.11.4 (Upgrade NGINX Ingress Controller #24, Research upgrade path from ingress-nginx helm chart v4.0.6 (current) to v4.11.4 #57)
- Upgrade Ceph-CSI on k8s-dev to version 3.8.1 (Upgrade Ceph CSI along with K8s upgrades #59)
- Upgrade Calico on k8s-dev to version 3.26.5 (Upgrade Calico along with K8s upgrades #60)
Phase 2 - upgrade k8s-prod to 1.26:
- Setup Velero backups
- Migrate k8s-prod to containerd (upgrade k8s to 1.26 on dev and prod #35)
- Upgrade k8s-prod from 1.23 to 1.26 (upgrade k8s to 1.26 on dev and prod #35)
- Upgrade NGINX Ingress Controller on k8s-prod to version 4.11.4 (Upgrade NGINX Ingress Controller #24, Research upgrade path from ingress-nginx helm chart v4.0.6 (current) to v4.11.4 #57)
- Upgrade Ceph-CSI on k8s-prod to version 3.8.1 (Upgrade Ceph CSI along with K8s upgrades #59)
- Upgrade Calico on k8s-dev to version 3.26.5 (Upgrade Calico along with K8s upgrades #60)
Phase 3 - Deploy HA:
- Deploy HA on k8s-dev (Implement high availability control plane #1)
- Deploy HA on k8s-prod (Implement high availability control plane #1)
Phase 3 - upgrade k8s-dev to latest stable:
- Upgrade k8s-dev from 1.26 to the latest stable version (currently 1.33)
- Upgrade NGINX Ingress Controller on k8s-dev to the latest stable version
- Upgrade Ceph-CSI to the latest stable version (Upgrade Ceph CSI along with K8s upgrades #59)
- Upgrade Calico on k8s-dev the latest stable version (Upgrade Calico along with K8s upgrades #60)
Phase 4 - upgrade k8s-prod to latest stable:
- Upgrade k8s-prod from 1.26 to the latest stable version (currently 1.33)
- Upgrade NGINX Ingress Controller on k8s-prod to the latest stable version
- Upgrade Ceph-CSI to the latest stable version (Upgrade Ceph CSI along with K8s upgrades #59)
- Upgrade Calico on k8s-dev the latest stable version (Upgrade Calico along with K8s upgrades #60)