github loft-sh/vcluster v0.11.0-beta.0

pre-release21 months ago

!! BREAKING !!

We removed the deprecated kubernetes.io/ingress.class annotation from the ingress created by the vcluster chart by default as this was conflicting with the new recommended spec.ingressClass. To revert old behaviour, make sure to set the following values when deploying your vcluster:

ingress:
  annotations:
    kubernetes.io/ingress.class: nginx

Deploy Helm Charts within vcluster on startup

vcluster is now able to deploy helm charts defined in the chart values inside the virtual cluster on startup. For more information, please take a look at the vcluster docs

Other Changes

  • chart: Fixed an issue where k8s distro was allowing Node authorization which is not needed. (thanks @olljanat)
  • chart: Fixed an issue where vcluster reserves a lot more resources that it actually needs. (thanks @olljanat)
  • chart: Added isolation mode to EKS distro.
  • chart: Fixed an issue where k3s with securityContext enabled was printing logs 'Permission denied warning' now
  • chart: Fixed an issue where pre-install job was not able to run in namespace where Restricted Pod Security Standard is enforced because of missing seccompProfile. (thanks @olljanat)
  • chart: Allow setting the loadBalancerSourceRanges when the Service type is LoadBalancer in the Helm charts (thanks @mtougeron)
  • syncer: vcluster will now sync the specific node ports of a service during creation.
  • syncer: Fixed an issue where vcluster will now sync ephemeral containers correctly
  • syncer: Fixed an issue where nodes wouldn't calculate allocatable pods in
  • syncer: Fixed an issue where vcluster synced pods could end with an - in hostname
  • syncer: Fixed an issue where vcluster serviceNames where not correctly translated in alb ingresses
  • syncer: Fixed an issue where readiness gates weren't synced correctly from virtual to host cluster
  • syncer: Fixed an issue where vcluster Services of a nested vcluster were not working correctly
  • syncer: Add init.manifestsTemplate field to values, which can be used to create a helm templated manifest which can use helm values passed to vcluster chart
  • cli: Fixed an issue where vcluster list reports at the same vcluster multiple times when using devspace to develop vcluster/plugins (thanks @carlmontanari)
  • cli: Added kube-config-context-name flag for create command as well as syncer container
  • cli: Added auto completion support for the fish shell
  • cli: Fixed an issue where vcluster connect was trying to deploy a proxy pod even though a minikube VM driver was used.

Don't miss a new vcluster release

NewReleases is sending notifications on new releases.