Upgrading from v0.15 to v0.16
kubectl versions with patch versions lower than
v1.16.14 have issues updating the
v0.16 CRD files, due to a bug when handling deeply nested CRDs.
This bug will make
kubectl apply -f [...] hang.
This bug only happens during a re-apply of the v0.16 CRDs. Initial upgrade does not cause issues. If you have this issue please upgrade your
kubectl to the latest patch release.
v1.15.x or below are not being supported anymore as these are unsupported by the Kubernetes community.
Helm users who use
installCRDs=true MUST upgrade to Helm
v3.3.1 before upgrading.
From here on you can follow the regular upgrade process.