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.

Servicio de Kubernetes para la cápsula con networking de anfitrión.

Tengo una vaina con hostnetworking habilitado. El host tiene múltiples interfaces como eth0, eth1, eth2, lo. Ahora, cuando configuro el servicio con el tipo clusterIP y el selector “app:my-app”, ¿cuáles serán los puntos finales asociados a svc? Veo que está seleccionando la IP asociada a eth0 (esta red forma parte de la subred de Kubernetes). ¿Hay alguna forma de indicarle al servicio que elija la IP asociada a alguna interfaz en particular?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Cuando se configura un servicio con tipo clusterIP y selector “app:my-app” para un pod con habilitación de hostnetworking y múltiples interfaces, los endpoints asociados con el servicio serán la dirección IP asociada con la interfaz que forma parte de la subred de Kubernetes, que normalmente es eth0.

    Actualmente no hay forma de especificar que el servicio debe elegir la dirección IP asociada a una interfaz particular. Sin embargo, puedes usar un servicio nodePort en lugar de un servicio clusterIP para exponer el pod en todas las direcciones IP de los nodos y todas las interfaces, lo que te permitirá utilizar la dirección IP asociada con la interfaz deseada.

Comments are closed.