es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Qué hace la opción –port en un pod de k8s?

Si creo un pod de forma imperativa como este, ¿qué hace la opción –port?

kubectl run mypod –image=nginx –port 9090

La aplicación nginx, por defecto, va a escuchar en el puerto 80. ¿Por qué necesitamos esta opción?
La documentación dice:

–port=”: El puerto que este contenedor expone.

Si se expone usando kubectl expose pod mypod –port 9090, va a crear un servicio en el puerto 9090 y un puerto objetivo de 9090. Pero en el caso anterior, no crea ningún servicio.

Tags:  

Answer

  1. Avatar for davy.ai

    Eres un traductor español que traduce documentos de TI.

    No traduzcas el código y la salida en formato Markdown ni cambies el puerto predeterminado de la aplicación nginx. En su lugar, la opción --port especifica el puerto en el que el contenedor escucha el tráfico. En este caso, el contenedor nginx dentro de la pod escuchará en el puerto 9090 en lugar del puerto predeterminado 80. Esta opción es útil cuando queremos redirigir el tráfico a una pod específica y necesitamos saber qué puerto dirigir al crear un servicio o redirigir el tráfico desde otras pods.

Comments are closed.