"kubectl get tkr/kr -A" output doesn't show all VKR(TKR) versions.
search cancel

"kubectl get tkr/kr -A" output doesn't show all VKR(TKR) versions.

book

Article ID: 407813

calendar_today

Updated On:

Products

VMware vSphere Kubernetes Service

Issue/Introduction

A few VKR versions are not available in the output of  kubectl get kr -A. Incompatible VKRs are marked as False.
For example, in this case, v1.33.1 is marked as False

v1.28.15---vmware.3-fips-vkr.3            v1.28.15+vmware.3-fips-vkr.3            True    True         35d
v1.28.7---vmware.1-fips.1-tkg.1           v1.28.7+vmware.1-fips.1-tkg.1           True    True         35d       Legacy
v1.28.7---vmware.1-fips.1-tkg.1.ubuntu    v1.28.7+vmware.1-fips.1-tkg.1.ubuntu    True    True         35d       Legacy
v1.28.8---vmware.1-fips.1-tkg.2           v1.28.8+vmware.1-fips.1-tkg.2           True    True         35d
v1.29.15---vmware.1-fips-vkr.2            v1.29.15+vmware.1-fips-vkr.2            True    True         35d
v1.29.4---vmware.3-fips.1-tkg.1           v1.29.4+vmware.3-fips.1-tkg.1           True    True         35d
v1.30.1---vmware.1-fips-tkg.5             v1.30.1+vmware.1-fips-tkg.5             True    True         35d
v1.30.11---vmware.1-fips-vkr.2            v1.30.11+vmware.1-fips-vkr.2            True    True         35d
v1.30.8---vmware.1-fips-vkr.1             v1.30.8+vmware.1-fips-vkr.1             True    True         35d
v1.31.1---vmware.2-fips-vkr.2             v1.31.1+vmware.2-fips-vkr.2             False   False        35d
v1.31.4---vmware.1-fips-vkr.3             v1.31.4+vmware.1-fips-vkr.3             True    True         35d
v1.31.7---vmware.1-fips-vkr.2             v1.31.7+vmware.1-fips-vkr.2             True    True         35d
v1.32.0---vmware.6-fips-vkr.2             v1.32.0+vmware.6-fips-vkr.2             True    True         35d
v1.32.3---vmware.1-fips-vkr.2             v1.32.3+vmware.1-fips-vkr.2             True    True         35d
v1.33.1---vmware.1-fips-vkr.2             v1.33.1+vmware.1-fips-vkr.2             False   False        35d

Legacy VKRs are old VKRs.  v1.28.7---vmware.1-fips.1-tkg.1.ubuntu is the last legacy version. 
Please check TKR's are renamed as vkr's in upcoming releases  for more information.

Environment

VMware vSphere Kubernetes Service 8.x

Cause

VKR versions depend on the VKS version. If the VKS version does not ship the corresponding VKR version, it shows as False state in the "kubectl get kr -A" output.

Resolution

Upgrade the VKS to relevant version so that it ships the compatible VKR versions 

Post that we can see the VKRs listed in the kubectl get kr -A output

Steps to upgrade the VKS service

Additional Information