package dns
import "k8s.io/kubernetes/cmd/kubeadm/app/phases/addons/dns"
Index ¶
- Constants
- func CreateServiceAccount(client clientset.Interface) error
- func EnsureDNSAddon(cfg *kubeadmapi.MasterConfiguration, client clientset.Interface) error
- func GetKubeDNSManifest(kubeVersion *version.Version) string
- func GetKubeDNSVersion(kubeVersion *version.Version) string
Constants ¶
const ( KubeDNSService = "" /* 630 byte string literal not displayed */ )
const ( // KubeDNSServiceAccountName describes the name of the ServiceAccount for the kube-dns addon KubeDNSServiceAccountName = "kube-dns" )
Functions ¶
func CreateServiceAccount ¶
CreateServiceAccount creates the necessary serviceaccounts that kubeadm uses/might use, if they don't already exist.
func EnsureDNSAddon ¶
func EnsureDNSAddon(cfg *kubeadmapi.MasterConfiguration, client clientset.Interface) error
EnsureDNSAddon creates the kube-dns addon
func GetKubeDNSManifest ¶
GetKubeDNSManifest returns the right kube-dns YAML manifest for a specific k8s version
func GetKubeDNSVersion ¶
GetKubeDNSVersion returns the right kube-dns version for a specific k8s version
Source Files ¶
dns.go manifests.go versions.go
- Version
- v1.8.0-beta.1
- Published
- Sep 8, 2017
- Platform
- linux/amd64
- Imports
- 15 packages
- Last checked
- 1 hour ago –
Tools for package owners.