Estoy tratando de configurar un ingreso para mi clúster de kubernetes mediante la implementación de helm3 de ingreso-nginx/ingress-nginx. Tomé el archivo values.yaml predeterminado del repositorio e hice el siguiente cambio único:
defaultBackend.habilitado: verdadero
Implementé este gráfico modificado y funcionó bien. Luego, cambié defaultBackend.port de 8080 a 80. Necesito hacer este cambio porque una aplicación que usaré en la pila de tecnología busca el backend predeterminado en el puerto 80.
Sin embargo, después de cambiar el valor del puerto, el backend predeterminado ya no pasa la sonda de verificación de estado, por lo que el pod no gira nunca, solo está en un bucle de bloqueo eterno:
Eventos: Tipo Razón Antigüedad Desde Mensaje
Normal Programado 3m18s default-scheduler Asignado con éxito default/nginx-ingress-ingress-nginx-defaultbackend-7bb7c8ff6c-kmwj6 al nodo1 Advertencia Incorrecto 2m27s (x3 sobre 2m47s) La sonda kubelet Liveness falló: Obtener "http://10.233.64.173:80/ healthz": marcar tcp 10.233.64.173:80: conectar: conexión rechazada Normal Matar 2m27s kubelet Contenedor ingress-nginx-default-backend falló sonda de actividad, se reiniciará
Nota: el cortafuegos está desactivado (esto es un problema), por lo que no interfiere con nada. Además, otras comprobaciones de estado en el clúster funcionaban bien antes de que ajustara el puerto. Todavía soy bastante nuevo en la administración de kubernetes, por lo que sospecho que hay algunos matices que me faltan para administrar los recursos de ingreso.
Si alguien pudiera echar un vistazo, se lo agradecería mucho.
Información complementaria: SO: CentOS Linux versión 7.9.2009
Kubernetes: Versión del cliente: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.2", GitCommit:"faecb196815e248d3ecfb03c680a4507229c2a56", GitTreeState:"clean", BuildDate:"2021-01-13T13: 28:09Z", GoVersion:"go1.15.5", Compilador:"gc", Plataforma:"linux/amd64"}
Docker: Cliente: Docker Engine - Versión de la comunidad: 19.03.15 Versión de la API: 1.40 Versión de Go: go1.13.15 Compromiso de Git: 99e3ed8919 Construido: sábado 30 de enero 03:17:57 2021 OS/Arch: linux/amd64