Explorar el clúster y la carga de trabajo
Consulta y obtén información sobre algunos de los ajustes y recursos de la carga de trabajo que has implementado en una de nuestras guías de inicio rápido.
En este tutorial de seguimiento se profundiza en algunos conceptos de Kubernetes, como los pods y los servicios, aunque no se presupone que tengas experiencia previa con Kubernetes.
Antes de empezar
Asegúrate de haber seguido los pasos de una de estas guías de inicio rápido para crear un clúster y desplegar una aplicación de ejemplo:
Ver detalles del pod
En Kubernetes, un pod es la unidad de computación desplegable más pequeña que puedes crear y gestionar. Al igual que todas las cargas de trabajo de Kubernetes, el despliegue de la aplicación de ejemplo consta de pods (en este caso, un pod sin réplicas adicionales) que envuelven aplicaciones en contenedores (en este caso, un contenedor). En esta sección, veremos qué puedes consultar en la Trusted Cloud consola sobre el pod de la aplicación de ejemplo.
Primero, asegúrate de que estás en la página Detalles de la implementación de la aplicación de ejemplo (puede que sigas ahí si acabas de terminar el tutorial anterior). Si no estás en esa página:
En la Trusted Cloud consola, ve a la página Cargas de trabajo de GKE.
En la columna Nombre, haga clic en el nombre de la aplicación que ha implementado: hello-world-app (si ha usado la Trusted Cloud consola) o example-hello-app-deployment (si ha usado Terraform).
En la pestaña Vista general, puede ver más detalles sobre la carga de trabajo de la aplicación de ejemplo, como los siguientes:
Réplicas: número de réplicas de pods que se están ejecutando en tu carga de trabajo.
Especificación de Pod: la versión de este Deployment y el contenedor de la aplicación de ejemplo.
La tabla Pods gestionados incluye enlaces a los datos de configuración y las métricas de rendimiento de cada réplica de pod en ejecución.
Ver servicios
Un servicio de Kubernetes es la forma de proporcionar puntos finales de red para un pod o varios pods. Cuando desplegaste tu carga de trabajo, creaste un servicio de balanceo de carga 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 aplicación de ejemplo después de haberla implementado.
Para ver el servicio de tu carga de trabajo, sigue estos pasos:
Ve a la tabla Exposing services (Exponer servicios) de la página Deployment details (Detalles de la implementación). Aquí se muestran los servicios que expone tu carga de trabajo.
En la columna Nombre de la tabla Exposing services (Servicios expuestos), haz clic en el nombre del servicio de la aplicación de ejemplo. El nombre es hello-world-app-service si has desplegado la aplicación en la Trusted Cloud consola o example-hello-app-loadbalancer si la has desplegado con Terraform.
En la página Detalles del servicio, puedes consultar más información sobre el servicio, como la siguiente:
- Los endpoints externos del servicio: la dirección o las direcciones IP que puedes usar para acceder al servicio. Has usado esta dirección IP para visitar la interfaz web de la aplicación en la guía de inicio rápido anterior.
- Los puertos que usa el Servicio.
- Más detalles sobre el balanceador de carga del servicio, incluida la dirección IP del clúster al que envía el tráfico. Puede hacer clic en el nombre del balanceador de carga para obtener aún más información, como los detalles de su frontend y backend.
Siguientes pasos
- Prueba nuestro plan de formación sobre aplicaciones escalables, que es más detallado.
- Consulta cómo empezar a administrar clústeres en situaciones reales en nuestra información general sobre la administración de clústeres.