Support for Kubernetes v1.22
vcluster now officially supports Kubernetes v1.22 as host cluster. However, since k3s does not support it yet, you can only start vcluster on a host cluster with version v1.22, but not actually start vcluster with version v1.22 yet (we'll add that as soon as k3s gets released for v1.22).
Bi-Directional Sync for Persistent Volumes (#102)
vcluster does now support creating custom persistent volumes within vcluster that will be synced to the host cluster. This allows you to manage persistent volumes directly within a vcluster. Please take a look at the vcluster docs for more information.
Other Changes
- syncer: Support added for ingress sync with version
networking.k8s.io/v1
. The old versionnetworking.k8s.io/v1beta1
is still available and used if nov1
is supported in the host cluster (pre Kubernetes v1.19) (#64) - syncer: Fixed an issue where terminating pods wouldn't get cleaned up correctly if the service account was deleted beforehand (#119)
- syncer: Fixed several instances where secret names where not correctly translated in volume definitions (#103)
- cli: New
--address
flag forvcluster connect
to start portforwarding with a specific address locally - cli: Updated k3s versions