🚀🚀 100% API Conformance for Kubernetes v1.21 🚀🚀
vCluster now passes all conformance tests for Kubernetes v1.21 (prior vcluster only passed all v1.20 & v1.19 tests). See conformance on how to reproduce the test results.
Changes
- syncer: vcluster will now strip the
control-plane.alpha.kubernetes.io/leader
annotation of endpoints to force mirroring endpoints to endpointslices in the host cluster - syncer: vcluster now issues custom service account tokens for projected service account token volumes, with correct audience fields.
- chart: Remove
*
verbs in role to allow vcluster creation withadmin
role - cli: New
--expose
flag forvcluster create
to use a LoadBalancer service to automatically expose the vcluster - cli: Improve
vcluster connect
to automatically recognize exposed vclusters and skip port forwarding for those - cli: Updated default k3s versions for
vcluster create