What this PR does / why we need it:
This PR prepares components for HA by labeling them with the corresponding high-availability-config.resources.gardener.cloud/type and defining the required PodDisruptionBudget, please see this document for more information.
Extension components have been adjusted to the high availability configuration supported by Gardener as of release `v1.60`. See [this document](https://github.com/gardener/gardener/blob/master/docs/development/high-availability.md) for more information about HA in gardener.
How to categorize this PR?
/area high-availability /kind enhancement
What this PR does / why we need it: This PR prepares components for HA by labeling them with the corresponding
high-availability-config.resources.gardener.cloud/type
and defining the requiredPodDisruptionBudget
, please see this document for more information.Which issue(s) this PR fixes: Part of https://github.com/gardener/gardener/issues/6529
Release note: