Probar el servicio actualizado
El quinto paso es probar el Servicio actualizado accediendo a él desde otro Pod. Cree un nuevo Pod de prueba con el siguiente comando:
kubectl run my-pod-2 --image=busybox --restart=Never -- sleep 3600
Esto creará un nuevo Pod llamado my-pod-2 con un único contenedor ejecutando la imagen Busybox.
Ejecute exec dentro del contenedor y use curl para acceder al Servicio como lo hizo en el Paso 3. Ejecute el siguiente comando para ejecutar exec dentro del contenedor:
kubectl exec -it my-pod-2 -- sh
Esta vez, debería obtener un error que indica que la conexión fue rechazada.
Esto se debe a que el Servicio ahora está apuntando a un conjunto diferente de Pods que los que el Pod de prueba está ejecutando. Para solucionar esto, puede actualizar la etiqueta del Pod para que coincida con el nuevo selector en el Servicio.
Ejecute el siguiente comando para actualizar la etiqueta del Pod de prueba:
kubectl label pod my-pod-2 app=busybox
Esto agregará la etiqueta app=busybox al Pod de prueba.
Ahora, si ejecuta el comando curl nuevamente, debería obtener la página predeterminada de Nginx, lo que indica que el Servicio está funcionando correctamente.