🚀🚀 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/leaderannotation 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 withadminrole - cli: New
--exposeflag forvcluster createto use a LoadBalancer service to automatically expose the vcluster - cli: Improve
vcluster connectto automatically recognize exposed vclusters and skip port forwarding for those - cli: Updated default k3s versions for
vcluster create