Red de conocimiento informático - Aprendizaje de programación - ingreso de configuración de k8s

ingreso de configuración de k8s

Publicado desde blogs.com/tchua/p/11174386.html

Ingress es una forma para que los clústeres de Kubernetes brinden servicios al mundo exterior. La implementación de Ingress es relativamente simple y su implementación. Los archivos de configuración oficiales para los recursos relacionados son , todos se han recopilado en un archivo yml (mandatory.yaml) y la dirección espejo también se ha cambiado a quay.io.

Dirección oficial: /kubernetes/ingress-nginx

Ingress Contronler detecta dinámicamente los cambios en las reglas de Ingress en el clúster interactuando con la API de Kubernetes, luego la lee y sigue las reglas personalizadas. , las reglas son especificar qué nombre de dominio corresponde a qué servicio, generar una parte de la configuración de Nginx y luego escribirla en el pod de Nginx-ingress-control. Este pod de controlador de ingreso ejecuta un servicio nginx y el controlador generará el nginx. Escríbalo en el archivo /etc/nginx.conf y luego vuelva a cargar la configuración para que surta efecto. Esto se utiliza para lograr la asignación de nombres de dominio y problemas de actualización dinámica.

192.168.3.100 www.tchua.top

Luego, el navegador del host accede al modo de trabajo, por lo que no es necesario crear un servicio ingress-svc para asignar el puerto al nodo. anfitrión.

Análisis directo en el host win, la dirección IP es k8s-master03/k8s-master02, cualquier IP de nodo es suficiente y no es necesario agregar un puerto al acceder

Espejo alternativo