Documentation ¶
Index ¶
- func ConfigMapCreator(data configMapCreatorData) reconciling.NamedConfigMapCreatorGetter
- func DeploymentCreator(data deploymentCreatorData) reconciling.NamedDeploymentCreatorGetter
- func GetCoreDNSImage(kubernetesVersion *semverlib.Version) string
- func PodDisruptionBudgetCreator() reconciling.NamedPodDisruptionBudgetCreatorGetter
- func ResourcesForDeletion(namespace string) []ctrlruntimeclient.Object
- func ServiceCreator() reconciling.NamedServiceCreatorGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigMapCreator ¶
func ConfigMapCreator(data configMapCreatorData) reconciling.NamedConfigMapCreatorGetter
ConfigMapCreator returns a ConfigMap containing the cloud-config for the supplied data.
func DeploymentCreator ¶
func DeploymentCreator(data deploymentCreatorData) reconciling.NamedDeploymentCreatorGetter
DeploymentCreator returns the function to create and update the DNS resolver deployment.
func GetCoreDNSImage ¶ added in v2.17.0
source: https://github.com/kubernetes/kubernetes/blob/vX.YY.0/cmd/kubeadm/app/constants/constants.go
func PodDisruptionBudgetCreator ¶
func PodDisruptionBudgetCreator() reconciling.NamedPodDisruptionBudgetCreatorGetter
PodDisruptionBudgetCreator returns a func to create/update the apiserver PodDisruptionBudget.
func ResourcesForDeletion ¶ added in v2.19.0
func ResourcesForDeletion(namespace string) []ctrlruntimeclient.Object
func ServiceCreator ¶
func ServiceCreator() reconciling.NamedServiceCreatorGetter
ServiceCreator returns the function to reconcile the DNS service.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.