Red de conocimiento informático - Conocimiento informático - Cómo configurar kubedns para Kubernetes

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