coredns

package
v3.0.0-...-d6c4d9c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 14, 2023 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

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 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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL