Cómo configurar kubedns para Kubernetes
Instalar y configurar el complemento kubedns
Directorio oficial de archivos yaml: kubernetes/cluster/addons/dns.
El complemento se implementa directamente usando Kubernetes. El archivo de configuración oficial contiene la siguiente imagen:
gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64:1.14. .1
gcr.io/google_containers/k8s-dns-kube-dns-amd64:1.14.1
gcr.io/google_containers/k8s-dns-sidecar-amd64:1.14 .1
Cloné la imagen de arriba y la subí a mi almacén de imágenes privado:
sz-pg-oam-docker-hub-001.tendcloud.com/library/k8s- dns-dnsmasq -nanny-amd64:1.14.1
sz-pg-oam-docker-hub-001.tendcloud.com/library/k8s-dns-kube-dns-amd64:1.14.1
sz-pg-oam-docker-hub-001.tendcloud.com/library/k8s-dns-sidecar-amd64: 1.14.1
Al mismo tiempo, un alto- Se cargó la copia de seguridad en la nube de velocidad:
index.tenxcloud.com/jimmy/k8s-dns-dnsmasq-nanny-amd64:1.14.1
index.tenxcloud.com/jimmy/k8s -dns-kube-dns- amd64:1.14.1
index.tenxcloud.com/jimmy/k8s-dns-sidecar-amd64:1.14.1
El siguiente archivo de configuración yaml se utiliza en el espejo del almacén de imágenes privado.
kubedns-cm.yaml ?
kubedns-sa.yaml ?
kubedns-controller.yaml ?
kubedns-svc. yaml
El archivo yaml modificado se puede encontrar en:
El directorio manifest/kubedns/ en el proyecto github.
Instalación de Kubernetes y configuración de kubedns