Explora el clúster y la carga de trabajo
Consulta y obtén información sobre algunos de los parámetros de configuración y recursos de la carga de trabajo que implementaste en una de nuestras guías de inicio rápido.
En este instructivo complementario, se profundiza en algunos conceptos de Kubernetes, como Pods y Services, aunque no se da por sentado que tienes experiencia previa con Kubernetes.
Para seguir la guía paso a paso en esta tarea directamente en la consola de Google Cloud, haz clic en Guiarme:
Antes de comenzar
Asegúrate de haber seguido los pasos de una de estas guías de inicio rápido para crear un clúster y, luego, implementar una app de ejemplo:
Cómo ver los detalles del pod
En Kubernetes, un pod es la unidad de procesamiento más pequeña que se puede implementar y administrar. Al igual que todas las cargas de trabajo de Kubernetes, la implementación de la aplicación de ejemplo consta de Pods (en este caso, un Pod sin réplicas adicionales) que unen aplicaciones en contenedores (en este caso, un contenedor). En esta sección, veremos lo que puedes aprender en la consola de Google Cloud sobre el pod de la app de ejemplo.
Primero, asegúrate de que estás en la página Detalles de la implementación de la app de ejemplo (es posible que aún estés allí si acabas de terminar el instructivo anterior). Si no estás en esa página, haz lo siguiente:
En la consola de Google Cloud, ve a la página Cargas de trabajo de GKE.
En la columna Nombre, haz clic en el nombre de la app que implementaste, hello-world-app (si la implementaste con la consola de Google Cloud) o example-hello-app-deployment (para la implementación de Terraform).
En la pestaña Descripción general, puedes ver más detalles sobre la carga de trabajo de la app de ejemplo, incluidos los siguientes:
Réplicas: Es la cantidad de réplicas de Pod que se ejecutan actualmente en tu carga de trabajo.
Especificación del Pod: Es la versión de esta implementación y el contenedor de la app de ejemplo.
La tabla Pods administrados se vincula a los datos de configuración y a las métricas de rendimiento de cada réplica de Pod en ejecución.
Ver servicios
Un servicio de Kubernetes es la forma en que proporcionas extremos de red para un pod o varios. Cuando implementaste tu carga de trabajo, creaste un servicio de balanceo de cargas que dirige el tráfico externo a tu carga de trabajo. Este servicio te permite acceder a la interfaz web de la app de ejemplo después de implementar la aplicación.
Para ver el Service de tu carga de trabajo, haz lo siguiente:
Ve a la tabla Servicios expuestos en la página Detalles de la implementación. Se mostrarán todos los servicios que exponga tu carga de trabajo.
En la columna Nombre de la tabla Servicios expuestos, haz clic en el nombre del servicio de la app de ejemplo. El nombre es hello-world-app-service si implementaste la app en la consola de Google Cloud o example-hello-app-loadbalancer si la implementaste con Terraform.
En la página Detalles del servicio, puedes obtener más información sobre el servicio, como la siguiente:
- Los extremos externos del servicio: las direcciones IP que puedes usar para acceder al servicio Usaste esta dirección IP para visitar la interfaz web de la app en la guía de inicio rápido anterior.
- Los puertos que usa el servicio
- Más detalles sobre el balanceador de cargas del servicio, incluida la dirección IP del clúster a la que el balanceador de cargas envía tráfico. Puedes hacer clic en el nombre del balanceador de cargas para obtener aún más información, como los detalles de su frontend y backend.
¿Qué sigue?
- Prueba nuestra ruta de aprendizaje: Aplicaciones escalables más detallada.
- Obtén información para comenzar a administrar clústeres en la vida real en nuestra Descripción general de la administración de clústeres.