En esta página se ofrece una descripción general de las páginas de Google Kubernetes Engine (GKE) disponibles en la Google Cloud consola para administradores y desarrolladores.
Antes de leer esta página, debes familiarizarte con lo siguiente, así como con los conceptos básicos de Kubernetes:
Información general
La Google Cloud consola ofrece varias páginas que te ayudan a gestionar los clústeres de GKE de tu proyecto y sus recursos. Puedes usar estas páginas para crear, ver, inspeccionar, gestionar y eliminar recursos de GKE. También puedes crear despliegues de Kubernetes para aplicaciones sin estado directamente desde la página Cargas de trabajo.
Las páginas de GKE de la Google Cloud consola, junto con las herramientas de línea de comandos gcloud
y kubectl
, son útiles para los flujos de trabajo de DevOps, la solución de problemas, la creación rápida de prototipos y el trabajo con varios clústeres de GKE o Google Cloud proyectos. En lugar de usar la línea de comandos para consultar información sobre los recursos de los clústeres, puedes usar estas páginas para obtener información sobre todos los recursos de cada clúster de forma rápida y sencilla.
Roles obligatorios
Si no eres el propietario del proyecto, debes tener al menos el siguiente rol de gestión de identidades y accesos (IAM) para ver los clústeres en la Google Cloud consola:
- Lector de Kubernetes Engine (
roles/container.viewer
): este rol permite a los usuarios ver la página Clústeres de GKE y otros recursos de contenedor en la consola de Google Cloud . Para obtener más información sobre los permisos incluidos en este rol o para asignar un rol con permisos de lectura o escritura, consulta la sección Roles de Kubernetes Engine de la documentación de gestión de identidades y accesos.
Si tu organización tiene clústeres externos Google Cloud, necesitas permisos adicionales para ver estos clústeres y sus recursos, así como para iniciar sesión en ellos.
Páginas de la consola de GKE
En las siguientes secciones se describe cada página de la consola y sus funciones.
Información general sobre GKE Enterprise
Si has habilitado GKE Enterprise, la vista general de GKE Enterprise te ofrece una visión general de tu flota, incluidos los problemas de seguridad, los costes estimados de la flota, la cobertura de Policy Controller en toda la flota y el estado de sincronización de tus paquetes de Config Sync. También ofrece una vista a nivel de flota de la utilización de los recursos que puedes usar para optimizar el gasto, el diseño de las aplicaciones y la asignación de recursos.
Para obtener más información, consulta el artículo Usar la descripción general de GKE Enterprise.
Clústeres de Kubernetes
Clústeres de Kubernetes muestra todos los clústeres de Kubernetes que has creado en tu proyecto. Puedes usar esta página para crear clústeres, consultar detalles sobre ellos, cambiar su configuración, conectarte a ellos mediante Cloud Shell y eliminarlos.
Si has registrado un clúster en una flota, la flota del clúster se muestra en la columna Flota de la lista de clústeres. Puedes consultar más información sobre cómo ver el estado de la flota en la consola en Obtener el estado de los miembros de la flota. Google Cloud
Cada clúster tiene un menú Acciones que te permite realizar rápidamente operaciones comunes. Para usar esta opción, haz clic en
Acciones junto al clúster en la lista de clústeres. Desde este menú, puedes:- Haz clic en Editar para cambiar la configuración del clúster en su página de detalles.
- Haz clic en Conectar para conectarte al clúster desde la línea de comandos con
kubectl
o para abrir la página Cargas de trabajo. - Haz clic en Eliminar para eliminar el clúster.
- Haz clic en Registrar o Anular registro para actualizar la pertenencia a la flota del clúster.
- Haz clic en Cambiar nivel para cambiar el nivel del clúster.
Los clústeres externos a Google Cloud también tienen la opción de autenticarse en el clúster mediante el proveedor de identidades que elijas.
También puede hacer clic en las pestañas Utilización, Observabilidad y Optimización de costes para ver la siguiente información:
- Utilización: si has habilitado GKE Enterprise, puedes ver una lista de todos los clústeres y ordenarlos por utilización de CPU, memoria o disco. De esta forma, puedes ver rápidamente qué clústeres específicos son los que más recursos utilizan. También puedes ver cuántos reinicios de contenedores y registros de errores tiene tu clúster. Para obtener más información, consulta las métricas de utilización de recursos de la flota.
- Observabilidad: consulta las métricas de estado de la infraestructura de tus clústeres y cargas de trabajo de GKE. Para obtener más información, consulta Observabilidad de GKE.
- Optimización de costes: consulta métricas a nivel de clúster que describen la eficacia con la que tus clústeres y cargas de trabajo de GKE utilizan los recursos de Compute Engine por los que pagas. Para obtener más información, consulta Ver métricas de optimización relacionadas con el coste.
Detalles de la agrupación
En la página Clústeres, puedes seleccionar un clúster para ver su página de detalles, que incluye las siguientes vistas de pestañas:
Detalles, que muestra la configuración actual del clúster y su grupo de nodos. Los ajustes que tienen un botón de edición se pueden modificar, a menos que el botón de edición esté inhabilitado. Los ajustes que no se pueden editar en ningún caso muestran un icono de candado. Puedes consultar más información sobre los ajustes de los clústeres en Configuración de clústeres. También puedes solicitar una actualización del clúster desde esta página: cuando haya una nueva actualización disponible, se mostrará una notificación Actualización disponible.
En Nodos (solo en clústeres estándar) se muestran todos los nodos del clúster y los recursos de CPU, memoria y almacenamiento que han solicitado.
Almacenamiento: muestra los volúmenes persistentes y las clases de almacenamiento aprovisionados para los nodos del clúster.
Observabilidad muestra métricas de clúster.
En Registros se muestran los registros del clúster y de la herramienta de adaptación dinámica.
En Errores de la aplicación se muestran los errores recientes de la aplicación del clúster.
Cargas de trabajo
En la página Cargas de trabajo se muestran todas las cargas de trabajo en ejecución. Puedes usar esta página para inspeccionar, gestionar, editar y eliminar las cargas de trabajo implementadas en tus clústeres.
Puede usar la opción de búsqueda de filtros situada en la parte superior de la lista de cargas de trabajo para mostrar solo cargas de trabajo específicas. De forma predeterminada, se filtran los objetos del sistema Kubernetes.
Si una carga de trabajo se ejecuta en un clúster miembro de una flota, su flota se muestra en la columna Flota. Puedes consultar más información sobre la flota en la Google Cloud consola, en Obtener el estado de la pertenencia a la flota.
También puedes desplegar aplicaciones sin estado directamente desde la página Cargas de trabajo haciendo clic en Desplegar. Para obtener más información, consulta Implementar una aplicación sin estado.
Detalles de la carga de trabajo
Si seleccionas una carga de trabajo de la lista, puedes ver su página de detalles, que incluye varias pestañas:
- En Resumen se muestran detalles generales sobre la carga de trabajo, como el uso de recursos, el número de réplicas de pods, las revisiones activas y los detalles del contenedor. La lista Pods gestionados de esta vista muestra los pods que gestiona la carga de trabajo. Puedes seleccionar un pod de la lista para ver sus detalles, eventos, registros y archivo de configuración YAML.
- En Detalles se muestra la configuración actual de la carga de trabajo, incluidas las etiquetas y los selectores, las anotaciones, la estrategia de actualización, la configuración del escalado automático y las especificaciones de los pods. En esta vista, puedes configurar el autoescalado de las implementaciones.
- Observabilidad muestra métricas de carga de trabajo.
- En Historial de revisiones se muestra cada revisión de la carga de trabajo, incluida la revisión activa.
- Eventos muestra mensajes legibles por humanos de cada evento que afecta a la carga de trabajo.
- YAML muestra la configuración activa de la carga de trabajo. Puedes usar el editor de texto basado en YAML que se proporciona en este menú para hacer cambios en la carga de trabajo. Asimismo, puedes copiar y descargar la configuración desde este menú.
Estos elementos pueden aparecer de forma diferente en función del tipo de carga de trabajo que estés viendo.
Algunas cargas de trabajo tienen un menú Acciones en su página de detalles con botones para realizar operaciones comunes. Por ejemplo, puedes escalar automáticamente, exponer, actualizar y escalar un Deployment desde su menú Acciones.
Servicios
Servicios muestra los objetos de servicio de balanceo de carga y de entrada de enrutamiento de tráfico asociados a tu proyecto. Asimismo, muestra los objetos del sistema Kubernetes predeterminados asociados con la red, como el servidor API de Kubernetes, el backend HTTP y el DNS.
Puedes seleccionar un recurso de la lista para ver una página sobre ese recurso, que incluye varias vistas de pestañas:
- En Detalles se muestra información sobre el recurso, incluidas sus métricas de uso, su IP y sus puertos.
- Eventos muestra mensajes legibles por humanos de cada evento que afecta al recurso.
- YAML muestra la configuración activa del recurso. Puedes usar el editor de texto basado en YAML que se proporciona en este menú para hacer cambios en el recurso. Asimismo, puedes copiar y descargar la configuración desde este menú.
Secretos y ConfigMaps
En Secretos y ConfigMaps se muestran los archivos de configuración, los objetos Secret
, los objetos ConfigMap
, las variables de entorno y otros recursos de configuración asociados a tu proyecto. También muestra recursos de configuración a nivel de sistema de Kubernetes, como los tokens que usan las cuentas de servicio.
Puedes seleccionar un recurso de esta página para ver una página detallada sobre él. Los datos sensibles almacenados en objetos Secret
no se muestran en la consola.
Almacenamiento
En Almacenamiento se enumeran los recursos de almacenamiento aprovisionados para tus clústeres. Cuando creas un recurso PersistentVolumeClaim
o StorageClass
para que lo usen los nodos de un clúster, esos recursos aparecen en esta página.
Esta página tiene las siguientes vistas de pestañas:
- En Reclamaciones de volumen persistente se enumeran todos los recursos
PersistentVolumeClaim
de sus clústeres. Puedes usar recursos dePersistentVolumeClaim
con cargas de trabajo de StatefulSet para que esas cargas de trabajo reclamen espacio de almacenamiento en un disco persistente del clúster. - En Clases de almacenamiento se enumeran todos los recursos de
StorageClass
asociados a tus nodos. Los recursosStorageClass
se usan como "planos" para usar espacio en un disco: se especifica el proveedor del disco, los parámetros (como el tipo de disco y la zona de cálculo) y la política de recuperación. También puedes usar recursosStorageClass
para el aprovisionamiento dinámico de volúmenes, que te permite crear volúmenes de almacenamiento bajo demanda.
Selecciona un recurso de estos paneles para ver una página detallada.
Navegador de objetos
Explorador de objetos muestra todos los objetos que se ejecutan en todos los clústeres de tu proyecto actual. Puede enumerar y filtrar recursos por grupos de APIs y tipos de recursos específicos. También puedes previsualizar el archivo YAML de cualquier recurso si vas a su página de detalles.