Documentation ¶
Index ¶
- func ClusterRoleBindingReconciler() reconciling.NamedClusterRoleBindingReconcilerFactory
- func ClusterRoleReconciler() reconciling.NamedClusterRoleReconcilerFactory
- func ConfigMapReconciler() reconciling.NamedConfigMapReconcilerFactory
- func DeploymentReconciler(kubernetesVersion *semverlib.Version, replicas *int32, ...) reconciling.NamedDeploymentReconcilerFactory
- func KubeDNSNetworkPolicyReconciler(k8sApiIP string, k8sApiPort int, k8sServiceApi string) reconciling.NamedNetworkPolicyReconcilerFactory
- func PodDisruptionBudgetReconciler() reconciling.NamedPodDisruptionBudgetReconcilerFactory
- func ServiceAccountReconciler() reconciling.NamedServiceAccountReconcilerFactory
- func ServiceReconciler(dnsClusterIP string) reconciling.NamedServiceReconcilerFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClusterRoleBindingReconciler ¶
func ClusterRoleBindingReconciler() reconciling.NamedClusterRoleBindingReconcilerFactory
ClusterRoleBindingReconciler returns the func to create/update the ClusterRoleBinding for CoreDNS.
func ClusterRoleReconciler ¶
func ClusterRoleReconciler() reconciling.NamedClusterRoleReconcilerFactory
ClusterRoleReconciler returns the func to create/update the ClusterRole for CoreDNS.
func ConfigMapReconciler ¶
func ConfigMapReconciler() reconciling.NamedConfigMapReconcilerFactory
ConfigMapReconciler returns a ConfigMap containing the config for the CoreDNS.
func DeploymentReconciler ¶
func DeploymentReconciler(kubernetesVersion *semverlib.Version, replicas *int32, imageRewriter registry.ImageRewriter) reconciling.NamedDeploymentReconcilerFactory
DeploymentReconciler returns the function to create and update the CoreDNS deployment.
func KubeDNSNetworkPolicyReconciler ¶
func KubeDNSNetworkPolicyReconciler(k8sApiIP string, k8sApiPort int, k8sServiceApi string) reconciling.NamedNetworkPolicyReconcilerFactory
KubeDNSNetworkPolicyReconciler NetworkPolicy allows ingress traffic to coredns on port 53 TCP/UDP and egress to anywhere on port 53 TCP/UDP.
func PodDisruptionBudgetReconciler ¶
func PodDisruptionBudgetReconciler() reconciling.NamedPodDisruptionBudgetReconcilerFactory
func ServiceAccountReconciler ¶
func ServiceAccountReconciler() reconciling.NamedServiceAccountReconcilerFactory
ServiceAccountReconciler creates the service account for CoreDNS.
func ServiceReconciler ¶
func ServiceReconciler(dnsClusterIP string) reconciling.NamedServiceReconcilerFactory
ServiceReconciler creates the service for the CoreDNS.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.