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.