You may need to follow a specific upgrade sequence based on the target VMware Cloud Foundation and K8s versions.
Workaround:
Review the Steps to follow below to determine the appropriate upgrade path.
Target VMware Cloud Foundation Version | Target vCenter Server Version | Target K8s Version | Minimum K8S Bridge Version to perform target VMware Cloud Foundation upgrade |
---|
4.5.2 | 7.0.U3m | 1.21,1.22,1.23 | 1.21 |
Current VMware Cloud Foundation Version | Current vCenter Server Version | Possible Current K8s Version | Steps to Follow |
---|
4.1 / 4.1.0.1 | 7.0.U1 | 1.16, 1.17, 1.18 | 1,2,3,6 |
4.2 | 7.0.U1c | 1.16, 1.17, 1.18 | 1,2,3,6 |
4.3 | 7.0.U2c | 1.17, 1.18, 1.19, 1.20 | 1,7,4,3,6 |
4.3.1 /4.3.1.1 | 7.0.U2d | 1.18, 1.19, 1.20 | 7,4,3,6 |
4.4 | 7.0.U3c | 1.18, 1.19, 1.20, 1.21 | 3,6 |
4.4.1 / 4.4.1.1 | 7.0.U3d | 1.19, 1.20, 1.21 | 3,6 |
Target VMware Cloud Foundation Version | Target vCenter Server Version | Target K8s Version | Minimum K8S Bridge Version to perform target VMware Cloud Foundation upgrade |
---|
4.5.1 | 7.0.U3l | 1.21,1.22,1.23 | 1.21 |
Current VMware Cloud Foundation Version | Current vCenter Server Version | Possible Current K8s Version | Steps to Follow |
---|
4.1 / 4.1.0.1 | 7.0.U1 | 1.16, 1.17, 1.18 | 1,2,3,6 |
4.2 | 7.0.U1c | 1.16, 1.17, 1.18 | 1,2,3,6 |
4.3 | 7.0.U2c | 1.17, 1.18, 1.19, 1.20 | 1,7,4,3,6 |
4.3.1 /4.3.1.1 | 7.0.U2d | 1.18, 1.19, 1.20 | 7,4,3,6 |
4.4 | 7.0.U3c | 1.18, 1.19, 1.20, 1.21 | 3,6 |
4.4.1 / 4.4.1.1 | 7.0.U3d | 1.19, 1.20, 1.21 | 3,6 |
Target VMware Cloud Foundation Version | Target vCenter Server Version | Target K8s Version | Minimum K8S Bridge Version to perform target VMware Cloud Foundation upgrade |
---|
4.5 | 7.0.U3h | 1.20,1.21,1.22 | 1.20 |
Current VMware Cloud Foundation Version | Current vCenter Server Version | Possible Current K8s Version | Steps to Follow |
---|
4.1 / 4.1.0.1 | 7.0.U1 | 1.16, 1.17, 1.18 | 1,2,3,4 |
4.2 | 7.0.U1c | 1.16, 1.17, 1.18 | 1,2,3,4 |
4.3 | 7.0.U2c | 1.17, 1.18, 1.19,1.20 | 1,3,4 |
4.3.1 /4.3.1.1 | 7.0.U2d | 1.18, 1.19, 1.20 | 3,4 |
4.4 | 7.0.U3c | 1.18, 1.19, 1.20, 1.21 | 3,4 |
4.4.1 /4.4.1.1 | 7.0.U3d | 1.19,1.20, 1.21 | 3,4 |
Target VMware Cloud Foundation Version | Target vCenter Server Version | Target K8s Version | Minimum K8S Bridge Version to perform target Vmware Cloud Foundation upgrade |
---|
4.4.1/ 4.4.1.1 | 7.0.U3d | 1.19,1.20,1.21 | 1.19 |
Current VMware Cloud Foundation Version | Current vCenter Server Version | Possible Current K8s Version | Steps to Follow |
---|
4.1 / 4.1.0.1 | 7.0.U1 | 1.16, 1.17, 1.18 | 1,2,3,5 |
4.2 | 7.0.U1c | 1.16, 1.17, 1.18 | 1,2,3,5 |
4.3 | 7.0.U2c | 1.17, 1.18, 1.19, 1.20 | 1,3,5 |
4.3.1 /4.3.1.1 | 7.0.U2d | 1.18, 1.19, 1.20 | 3,5 |
4.4 | 7.0.U3c | 1.18, 1.19, 1.20, 1.21 | 3,5 |
Target VMware Cloud Foundation Version | Target vCenter Server Version | Target K8s Version | Minimum K8S Bridge Version to perform target VMware Cloud Foundation upgrade |
---|
4.4 | 7.0.U3c | 1.18,1.19,1.20,1.21 | 1.18 |
Current VMware Cloud Foundation Version | Current vCenter Server Version | Possible Current K8s Version | Steps to Follow |
---|
4.1 / 4.1.0.1 | 7.0.U1 | 1.16, 1.17, 1.18 | 1,2 |
4.2 | 7.0.U1c | 1.16, 1.17, 1.18 | 1,2 |
4.3 | 7.0.U2c | 1.17, 1.18, 1.19, 1.20 | 1,2 |
4.3.1 /4.3.1.1 | 7.0.U2d | 1.18, 1.19, 1.20 | 2 |
Note: This table does not capture scenarios when the vCenter Server is async patched on VMware Cloud Foundation.
Step List Please identify and follow the steps based on the tables above:
- If the current K8s version is not 1.18 but 1.16 or 1.17 , please upgrade to 1.18 by following the Tanzu upgrade documentation.
- Perform skip/sequential upgrade to 4.4.
- Upgrade Kubernetes version from 1.18 to the appropriate bridge version mentioned in the table, this may involve multiple sequential Kubernetes version upgrade based on the target bridge version. For example, if you are upgrading to VCF 4.4.1, upgrade Kubernetes to a minimum version of 1.19 sequentially from 1.18.
- Perform Skip upgrade to 4.5.
- Upgrade to 4.4.1/4.4.1.1.
- Perform Skip upgrade to 4.5.1 or 4.5.2
- Perform sequential Kubernetes version upgrades to reach the highest K8S version possible for that vCenter version. Refer blog link.