Paneles de GKE


En esta página, se proporciona una descripción general de los paneles de Google Kubernetes Engine (GKE) disponibles en la consola de Google Cloud.

Descripción general

La consola de Google Cloud ofrece paneles útiles para los clústeres de GKE de tu proyecto y sus recursos. Puedes usar estos paneles para ver, inspeccionar, administrar y borrar recursos en tus clústeres. También puedes crear objetos Deployment desde el panel Cargas de trabajo.

Junto con las herramientas de línea de comandos gcloud y kubectl, los paneles de GKE son útiles para los flujos de trabajo de DevOps, la solución de problemas y el trabajo con varios clústeres de GKE o proyectos de Google Cloud. En lugar de utilizar la línea de comandos para consultar clústeres a fin de obtener información sobre sus recursos, puedes usar estos paneles de manera de conocer sobre todos los recursos en cada clúster con rapidez y facilidad.

Los siguientes paneles están disponibles para GKE:

Paneles de GKE

En las siguientes secciones se aborda cada panel y sus características.

Descripción general de GKE Enterprise

Si habilitaste GKE Enterprise, la descripción general te ayuda a usar tus funciones de GKE Enterprise, ya que te muestra cuántos problemas de seguridad tiene tu flota, la cobertura del Controlador de políticas de toda la flota y el estado de sincronización de tus paquetes del Sincronizador de configuración. Además, en el panel, se proporciona una vista a nivel de flota del uso de recursos de las flotas, clústeres y equipos. Puedes usar esta información para optimizar los gastos, el diseño de la aplicación y la asignación de recursos, incluida la CPU, la memoria y el uso del disco. Para obtener más información, consulta Usa la descripción general de GKE Enterprise.

Clústeres de Kubernetes

Clústeres de Kubernetes muestra cada clúster de Kubernetes que has creado en tu proyecto. Puedes usar este panel para inspeccionar detalles sobre los clústeres, hacer cambios en la configuración, conectarte a ellos mediante Cloud Shell y borrarlos.

Además, puedes actualizar con facilidad las versiones de los clústeres y nodos de GKE Standard desde este panel. Cuando una nueva actualización está disponible, en el panel aparece una notificación para el clúster correspondiente.

Desde este panel, puedes seleccionar un clúster y hacer clic en Editar para hacer cambios en la configuración del clúster.

Puedes seleccionar un clúster para ver una página sobre ese clúster, que incluye las siguientes vistas de pestaña:

  • Detalles muestra la configuración actual para el clúster y su grupo de nodos.
  • Almacenamiento muestra los volúmenes persistentes y las clases de almacenamiento aprovisionados para los nodos del clúster.
  • Nodos enumera todos los nodos del clúster y su CPU solicitada, la memoria y los recursos de almacenamiento.

También puedes hacer clic en las pestañas Utilización, Observabilidad y Optimización de costos para ver la siguiente información:

  • Utilización: si habilitaste GKE Enterprise, consulta una lista de todos los clústeres y ordena por uso de CPU, memoria o disco. Esto te permite ver con rapidez qué clústeres específicos son los más grandes de sus recursos. También puedes ver cuántos reinicios de contenedores y registros de errores tiene tu clúster. Para obtener más información, consulta Métricas de uso de recursos de la flota.
  • Observabilidad: Consulta las métricas de estado de la infraestructura de los clústeres y las cargas de trabajo de GKE. Para obtener más información, consulta Visualiza métricas de observabilidad.
  • Optimización de costos: consulta las métricas a nivel de clúster que describen la eficacia con la que tus clústeres y cargas de trabajo de GKE usan los recursos de Compute Engine que pagas. Para obtener más información, consulta Visualiza métricas de optimización relacionadas con los costos.

Cargas de trabajo

Puedes usar el panel Cargas de trabajo para inspeccionar, administrar, editar y borrar cargas de trabajo implementadas en tus clústeres.

También puedes implementar aplicaciones sin estado mediante el mecanismo Implementar del menú. Para obtener más información, consulta Cómo implementar una aplicación sin estado.

Puedes seleccionar una carga de trabajo desde la lista para ver una página sobre ese recurso, que incluye varias vistas de pestaña:

  • Detalles muestra la configuración actual para la carga de trabajo, incluidas las métricas de uso, etiquetas y selectores, estrategia de actualización, especificación de pods y revisiones activas.
  • Pods administrados muestra los pods que administra la carga de trabajo. Puedes seleccionar un pod de la lista para ver los detalles, eventos, registros y archivo de configuración YAML del pod.
  • Historial de revisión muestra cada versión de la carga de trabajo, incluida la revisión activa.
  • Eventos muestra los mensajes legibles para cada evento que afectan a la carga de trabajo.
  • YAML muestra la configuración en vivo de la carga de trabajo. Puedes usar el editor de texto basado en YAML disponible en este menú para hacer cambios en la carga de trabajo. También puedes copiar y descargar la configuración desde este menú.

Puedes usar la búsqueda con filtro del panel para mostrar solo las cargas de trabajo específicas. De manera predeterminada, se filtran los objetos del sistema de Kubernetes.

Algunas cargas de trabajo tienen un menú de Acciones con botones convenientes para realizar operaciones comunes. Por ejemplo, puedes hacer un ajuste de escala automático, actualizar y escalar una Implementación desde su menú de Acciones.

Servicios

Servicios muestra los objetos Ingress de enrutamiento de tráfico y Servicio de balanceo de cargas relacionados con tu proyecto. También muestra los objetos predeterminados del sistema de Kubernetes relacionados con las herramientas de redes, como el servidor de API de Kubernetes, el backend de HTTP y DNS.

Puedes seleccionar un recurso de la lista para ver una página sobre ese recurso, que incluye varias vistas de pestaña:

  • Detalles muestra información sobre el recurso, incluidas sus métricas de uso, IP y puertos.
  • Eventos indica los mensajes legibles para cada evento que afectan al recurso.
  • YAML muestra la configuración en vivo del recurso. Puedes usar el editor de texto basado en YAML proporcionado en este menú para hacer cambios en el recurso. También puedes copiar y descargar la configuración desde este menú.

Secrets y ConfigMaps

En Secrets y ConfigMaps, se muestran los archivos de configuración, los objetos Secret, los objetos ConfigMap, las variables de entorno y los demás recursos de configuración relacionados con tu proyecto. También muestra los recursos de configuración de nivel de sistema de Kubernetes, como los tokens usados por las cuentas de servicio.

Puedes seleccionar un recurso desde este panel para ver una página detallada sobre ese recurso. Los datos sensibles almacenados en los objetos Secret no se muestran en la consola.

Almacenamiento

Almacenamiento muestra los recursos de almacenamiento que se aprovisionan para tus clústeres. Cuando crees un recurso PersistentVolumeClaim o StorageClass para que los nodos del clúster lo usen, aparecerán en este panel.

Este panel tiene las siguientes vistas de pestaña:

  • Reclamaciones de volúmenes persistentes muestra todos los recursos PersistentVolumeClaim en tus clústeres. Utilizas recursos PersistentVolumeClaim con cargas de trabajo StatefulSet para disponer del espacio de almacenamiento de reclamaciones de esas cargas de trabajo en un disco persistente en el clúster.
  • Clases de almacenamiento muestra todos los recursos StorageClass relacionados con tus nodos. Utilizas recursos StorageClass como “planos” para usar espacio en un disco: especificas el aprovisionador, los parámetros (como el tipo de disco y la zona de procesamiento) y la política de reclamación del disco. También usa recursos StorageClass para el aprovisionamiento de volúmenes dinámicos, que te permite crear volúmenes de almacenamiento bajo demanda.

Puedes seleccionar un recurso desde estos paneles para ver una página detallada de ese recurso.

Navegador de objetos

En el Navegador de objetos, se muestran los objetos que se ejecutan en todos los clústeres del proyecto actual. Puedes enumerar y filtrar recursos por grupos de API y tipos de recursos específicos. También puedes navegar a la página de detalles de un archivo YAML para obtener una vista previa de él.

Panel de Kubernetes

El complemento Panel de Kubernetes está inhabilitado de forma predeterminada en GKE.

A partir de GKE v.1.15, ya no podrás habilitar el Panel de Kubernetes con la API del complemento. Sin embargo, aún podrás instalar el Panel de Kubernetes manualmente; para hacerlo, sigue las instrucciones del repositorio del proyecto. En los clústeres en los que ya implementaste el complemento, seguirá funcionando, pero deberás aplicar manualmente las actualizaciones y los parches de seguridad que se publiquen.

La consola de Google Cloud proporciona paneles para administrar, solucionar problemas y supervisar tus clústeres, cargas de trabajo y aplicaciones de GKE.

¿Qué sigue?