vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.
Pod disruption budgets[1] are very important for high availability kubernetes services.
They can be created inside a vcluster, but if I understand vcluster architecture correctly,
they would need to be synced into host cluster to be effective.
@matskiv thanks a lot for creating this issue! Yes you are correct, pod disruption budgets need to be synced to the host cluster to work effectively, we definitely should implement this
Pod disruption budgets[1] are very important for high availability kubernetes services. They can be created inside a vcluster, but if I understand vcluster architecture correctly, they would need to be synced into host cluster to be effective.
[1] https://kubernetes.io/docs/concepts/workloads/pods/disruptions/#pod-disruption-budgets