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 de seguimiento, se profundiza en algunos conceptos de Kubernetes, como los Pods y los Services, aunque no se supone que tengas experiencia previa con Kubernetes.


Para seguir la guía paso a paso sobre esta tarea directamente en la consola Google Cloud , haz clic en Guiarme:

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 que puedes crear 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 encapsulan aplicaciones en contenedores (en este caso, un contenedor). En esta sección, veremos qué puedes aprender en la consola de Google Cloud sobre el Pod de la app de ejemplo.

  1. Primero, asegúrate de estar 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:

    1. En la consola de Google Cloud , ve a la página Cargas de trabajo de GKE.

      Ir a Cargas de trabajo

    2. En la columna Nombre, haz clic en el nombre de la app que implementaste, hello-world-app (si realizaste la implementación con la consola de Google Cloud ) o example-hello-app-deployment (para la implementación de Terraform).

  2. 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: La versión de esta Deployment y el contenedor de la app de ejemplo.

  3. 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 Service de Kubernetes es la forma en que proporcionas extremos de redes para un Pod o Pods. 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 es el que 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:

  1. Ve a la tabla Servicios expuestos en la página Detalles de la implementación. Aquí se muestran todos los servicios que expone tu carga de trabajo.

  2. En la columna Nombre de la tabla Servicios expuestos, haz clic en el nombre del Service 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.

  3. En la página Detalles del servicio, puedes obtener más información sobre el servicio, como la siguiente:

    • Los extremos externos del servicio: Son 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 encontrar aún más información, como los detalles de su frontend y backend.

¿Qué sigue?