This article outlines the procedure for determining compatibility between vSphere Supervisor versions, the vSphere Kubernetes Service (VKS), and Kubernetes Releases (VKr). This is essential for maintaining environment stability and ensuring successful workload cluster provisioning.
To determine if a specific Kubernetes Release (VKr) is compatible with your current vSphere Supervisor environment, follow these steps:
Check the Interoperability Matrix: Navigate to the Broadcom Interoperability Matrix. Select your current vCenter Server version and the corresponding Supervisor service to view supported VKS and VKr versions.
Verify Current VKS Version: In the vSphere Client, navigate to Workload Management > Services to identify the version of the vSphere Kubernetes Service (VKS) currently running on your Supervisor.
Check Available Kubernetes Releases: Access your Supervisor via CLI and execute the following command to list currently available Kubernetes releases: kubectl get kubernetesreleases
Synchronize Content Library: If the expected VKr version is not listed in the CLI output, ensure your Content Library is synchronized. If the sync fails, verify that the Content Library endpoint certificate is trusted by the vCenter Server.