Upgraded our staging clusters to v1.19 this quarter.
Lessons learned:
- Always check deprecations beforehand (
kubectl deprecations
)
- Test ingress controller compatibility early
- Pod disruption budgets saved us from some flakinessTooling we used:
-
kustomize
for manifests
- velero
for backupsPlanning is everything. Production upgrade next quarter!