coredns

package
v2.21.1 Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

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 *semverlib.Version, replicas *int32, 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 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.

Jump to

Keyboard shortcuts

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