Documentation ¶
Index ¶
- func ClusterRoleBindingCreator() reconciling.NamedClusterRoleBindingCreatorGetter
- func ClusterRoleCreator() reconciling.NamedClusterRoleCreatorGetter
- func ConfigMapCreator() reconciling.NamedConfigMapCreatorGetter
- func DeploymentCreator(kubernetesVersion *semver.Version, ...) reconciling.NamedDeploymentCreatorGetter
- func KubeDNSNetworkPolicyCreator(k8sApiIP string, k8sApiPort int, k8sServiceApi string) reconciling.NamedNetworkPolicyCreatorGetter
- func PodDisruptionBudgetCreator() reconciling.NamedPodDisruptionBudgetCreatorGetter
- func ServiceAccountCreator() reconciling.NamedServiceAccountCreatorGetter
- func ServiceCreator(dnsClusterIP string) reconciling.NamedServiceCreatorGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClusterRoleBindingCreator ¶
func ClusterRoleBindingCreator() reconciling.NamedClusterRoleBindingCreatorGetter
ClusterRoleBindingCreator returns the func to create/update the ClusterRoleBinding for CoreDNS
func ClusterRoleCreator ¶
func ClusterRoleCreator() reconciling.NamedClusterRoleCreatorGetter
ClusterRoleCreator returns the func to create/update the ClusterRole for CoreDNS
func ConfigMapCreator ¶
func ConfigMapCreator() reconciling.NamedConfigMapCreatorGetter
ConfigMapCreator returns a ConfigMap containing the config for the CoreDNS
func DeploymentCreator ¶
func DeploymentCreator(kubernetesVersion *semver.Version, registryWithOverwrite registry.WithOverwriteFunc) reconciling.NamedDeploymentCreatorGetter
DeploymentCreator returns the function to create and update the CoreDNS deployment
func KubeDNSNetworkPolicyCreator ¶ added in v2.19.0
func KubeDNSNetworkPolicyCreator(k8sApiIP string, k8sApiPort int, k8sServiceApi string) reconciling.NamedNetworkPolicyCreatorGetter
KubeDNSNetworkPolicyCreator NetworkPolicy allows ingress traffic to coredns on port 53 TCP/UDP and egress to anywhere on port 53 TCP/UDP.
func PodDisruptionBudgetCreator ¶
func PodDisruptionBudgetCreator() reconciling.NamedPodDisruptionBudgetCreatorGetter
func ServiceAccountCreator ¶
func ServiceAccountCreator() reconciling.NamedServiceAccountCreatorGetter
ServiceAccountCreator creates the service account for CoreDNS
func ServiceCreator ¶
func ServiceCreator(dnsClusterIP string) reconciling.NamedServiceCreatorGetter
ServiceCreator creates the service for the CoreDNS
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.