Old version of the kubectl client in the vsphere-plugin.zip bundle
search cancel

Old version of the kubectl client in the vsphere-plugin.zip bundle

book

Article ID: 414326

calendar_today

Updated On:

Products

VMware vSphere Kubernetes Service VMware vCenter Server 8.0

Issue/Introduction

The kubectl client in the Kubernetes CLI Tools bundle for vSphere is an older version.

The version is skewed to an n-1 version. 

For eg. 

In vCenter Server 8.0U3g,

  • Supervisor version v1.30.10+vmware.1-fips-vsc0.1.12-24799161
  • kubectl client version is v1.29.7+vmware.wcp.1
  • The kubectl-vsphere version is 0.1.12, build 24795027, change 15520604

Environment

vCenter Server 8.x

vSphere Supervisor 8.x

Resolution

This is expected behaviour. 

The kubectl client bundled in Kubernetes CLI Tools bundle for vSphere follows an n-1 version skew policy to support one older minor version and one newer minor version of the Supervisor.

In vSphere 8.0 u3g, for a Supervisor on v1.30, the kubectl client will be on v1.29. 

kubectl client v1.29 will support the Supervisor on v1.28, v1.29 and v1.30.

This is similar to the version skew policy for the open source kubectl client. See, Kubernetes Version Skew Policy

Additional Information