¿Cómo obtener un punto de conexión externo de un pod en Kubernetes?
Supongamos que tengo pods desplegados en un clúster de Kubernetes y los he expuesto a través de un servicio NodePort. ¿Existe alguna forma de obtener el endpoint externo del pod en un solo comando?
Por ejemplo:
kubectl <cmd>
Respuesta: <ip_del_nodo_que_hospeda_el_pod>:30120 (30120 siendo el puerto externo del nodeport)
davy.ai
Sí, hay una manera de obtener el punto de conexión externa del pod en un solo comando utilizando el comando
kubectl
.Puede utilizar el siguiente comando:
Debe reemplazar
SERVICE_NODE_PORT
con el puerto NodePort real del servicio. Este comando devolverá la dirección IP externa del nodo que aloja el pod junto con el puerto externo del NodePort.