GKE tiene un ecosistema rico de funciones y productos que te ayudan a implementar, ejecutar y administrar tus aplicaciones alojadas en contenedores a gran escala. Sin embargo, esto también significa que hay mucha documentación. Cada conjunto de documentación de la familia de GKE contiene guías, instructivos, material de referencia, notas de lanzamiento, ejemplos y mucho más. Esta guía rápida te ayudará a orientarte.
Si es la primera vez que usas GKE, te recomendamos que comiences tu exploración con Comienza a aprender sobre GKE.
Panorama general
La documentación de GKE se organiza en varios conjuntos de documentación, que reflejan la estructura del ecosistema más amplio de GKE y las familias de funciones. La mayoría de los usuarios no necesitarán leer más allá de la documentación principal de GKE. Es posible que los administradores y operadores de la plataforma, en especial si trabajan con varios clústeres y nuestro nivel empresarial, deban explorar la documentación de forma más amplia.
- Documentación principal de GKE (este conjunto de documentación), que presenta GKE y analiza las funciones principales que están disponibles para todos los usuarios de GKE.
- Documentación de redes de GKE, para administradores de red o cualquier otra persona que necesite profundizar en las redes de GKE y Kubernetes.
- Documentación sobre la administración de flotas para cuando quieras administrar grupos de clústeres de GKE juntos como una flota
- Documentación de GKE Enterprise, si deseas habilitar el nivel empresarial, que se basa en las flotas y la funcionalidad principal de GKE para brindarte funciones potentes para trabajar a escala empresarial. Las funciones empresariales más enriquecidas de GKE, como Cloud Service Mesh, tienen sus propios conjuntos de documentación.
- Conjuntos de documentación de GKE fuera de Google Cloud, para los usuarios que desean usar GKE de forma local o en otras nubes públicas
Puedes obtener más información sobre estos conjuntos de documentación en las siguientes secciones.
Documentación principal de GKE
Comienza aquí. Este conjunto de documentación abarca los conceptos y las funciones principales que están disponibles para todos los usuarios de GKE, con material para administradores de TI y desarrolladores. Incluye los siguientes temas:
- Aprende los aspectos básicos: Conceptos básicos de Kubernetes y GKE para usuarios nuevos. Si es la primera vez que usas Kubernetes, Google Cloudo GKE, esta sección te ayudará a aprender lo esencial.
- Comienza: ¿Tienes todo listo para crear tu primer clúster? Esto es lo que debes saber.
- Configura clústeres de GKE: Instrucciones detalladas para crear y configurar clústeres de Autopilot y Standard.
- Reduce y optimiza los costos: Obtén información sobre cómo y por qué usar las funciones de optimización de costos en GKE.
- Aprovisiona almacenamiento: Obtén información sobre las opciones de almacenamiento compatibles con GKE y cómo usarlas.
- Configura la seguridad del clúster: GKE proporciona muchas formas de proteger tus cargas de trabajo. En esta sección, se describen las funciones de seguridad de GKE y cómo usarlas.
- Implementa cargas de trabajo: Aprende a implementar diferentes tipos de cargas de trabajo en GKE, desde apps sin estado simples hasta bases de datos, memorias caché y cargas de trabajo de transmisión de datos.
- Cargas de trabajo de IA/AA: Implementa cargas de trabajo de IA/AA que usen hardware especializado de Google Cloud .
- Administra y optimiza los clústeres: Obtén información para administrar clústeres, incluidas las actualizaciones, las notificaciones y las recomendaciones, además de la administración de grupos de nodos para clústeres estándar.
- Observabilidad para GKE: Usa Prometheus administrado, Cloud Monitoring y Cloud Logging para observar tus clústeres y cargas de trabajo.
- Soluciona problemas: Obtén orientación para solucionar problemas y problemas conocidos de todas las funciones principales.
Este conjunto de documentación también incluye material de referencia para el AP de Kubernetes Engine (GKE).
Herramientas de redes de GKE
Para los administradores de red (o cualquier otra persona que necesite profundizar en las redes de GKE y Kubernetes), la documentación de redes de GKE te muestra cómo configurar y trabajar con las funciones de administración de redes y tráfico para tus clústeres. Los temas abarcan desde la planificación de tu infraestructura de red en Google Cloud hasta la configuración de balanceadores de cargas, la exposición de cargas de trabajo como servicios y la configuración del aislamiento de clústeres. Este conjunto de documentación incluye los siguientes temas de GKE (y mucho más), así como vínculos a secciones útiles en la documentación de redes de la nube privada virtual y Compute Engine de Google Cloud.
- Descripción general de las herramientas de redes: Obtén una vista de alto nivel de las funciones de las herramientas de redes, incluida la forma en que GKE administra las herramientas de redes dentro y fuera de tus clústeres.
- Prácticas recomendadas para las herramientas de redes de GKE: Sigue las prácticas recomendadas y la orientación con opiniones para planificar y diseñar tu red.
- Aislamiento de red: Aprende a controlar el acceso de red al plano de control y a los nodos de tus clústeres.
- Servicios en GKE: Explica cómo exponer aplicaciones que se ejecutan en tus clústeres como servicios, lo que incluye configurar balanceadores de cargas y usar servicios de varios clústeres.
- Mejora la seguridad de la red con las políticas de red.
- Observabilidad: Obtén métricas y estadísticas sobre el tráfico de red.
Administración de flotas de GKE
Si eres administrador de plataforma o clúster y necesitas trabajar con varios clústeres de GKE, posiblemente en varios proyectos de Google Cloud, GKE usa el concepto de una flota para simplificar la administración de varios clústeres, independientemente de en qué proyecto se encuentren y de las cargas de trabajo que se ejecuten en ellos. La documentación de administración de flotas incluye información sobre lo siguiente:
- Planifica las flotas: Obtén información sobre cómo funcionan las flotas, con una guía práctica para agrupar los clústeres de tu organización en flotas y habilitar sus funciones.
- Crea tu flota: Cómo agregar clústeres a las flotas
- Trabaja con las funciones de la flota: Aprende a adoptar, configurar y administrar funciones habilitadas para la flota (incluidas las que se incluyen en GKE Enterprise) para tus clústeres y cargas de trabajo.
- Administración del equipo de la flota: Simplifica el aprovisionamiento y la administración de los recursos de GKE para varios equipos en varios clústeres.
- Observa tu flota: Obtén una vista general de toda tu flota y consulta los registros y las métricas centrados en la flota.
Este conjunto de documentación también incluye material de referencia para la API de GKE Hub (Fleet).
GKE Enterprise
Habilita el nivel de GKE Enterprise para obtener acceso a funciones potentes adicionales para trabajar a escala empresarial, muchas de las cuales se basan en la administración de flotas de GKE. La documentación incluye lo siguiente, así como información para habilitar y inhabilitar GKE Enterprise:
- Descripción general técnica de GKE Enterprise: Obtén información sobre cómo GKE Enterprise puede ayudarte a abordar los desafíos de trabajar a escala empresarial.
- Opciones de implementación de GKE Enterprise: Obtén información sobre las funciones incluidas en el nivel empresarial y dónde son compatibles.
Funciones empresariales
- Cloud Service Mesh: Permite una comunicación administrada, observable y segura entre tus servicios, lo que te permite crear aplicaciones empresariales sólidas compuestas por muchos microservicios en GKE.
- Sincronizador de configuración: proporciona una forma coherente de administrar la configuración del clúster de GKE, con la configuración aplicada automáticamente desde una sola fuente de información.
- Policy Controller: Aplica y aplica políticas coherentes en tus clústeres de GKE.
- Autorización binaria: Garantiza que solo se implementen imágenes confiables en tus clústeres de GKE.
GKE fuera de Google Cloud
Muchas organizaciones que usan Google Cloud también quieren o necesitan ejecutar cargas de trabajo en sus propios centros de datos, plantas de fabricación, tiendas minoristas y hasta en otras nubes públicas, pero no quieren crear nuevas plataformas de contenedores en todas estas ubicaciones ni repensar la forma en que configuran, protegen, supervisan y optimizan las cargas de trabajo de contenedores según el lugar en el que se ejecutan. GKE Multi-Cloud y Google Distributed Cloud extienden GKE para usarlo fuera de Google Cloud y admiten un subconjunto de funciones estándar y empresariales de GKE, lo que te permite crear y administrar implementaciones híbridas o completamente locales.
GKE Multi-Cloud
- GKE en AWS: Trabaja con clústeres de GKE que se ejecutan en la infraestructura de AWS.
- GKE en Azure: Trabaja con clústeres de GKE que se ejecutan en la infraestructura de Azure.
- Clústeres de GKE adjuntos: Agrega clústeres de Kubernetes que cumplan con la CNCF a tu flota para verlos y administrarlos junto con tus clústeres de GKE. Obtén instrucciones para EKS, AKS y otros tipos de clústeres que cumplan con las especificaciones.
Google Distributed Cloud (local)
- Google Distributed Cloud (solo software) para VMware: Ejecuta clústeres de GKE en un entorno de VMware vSphere.
- Google Distributed Cloud (solo software) para Bare Metal: Ejecuta clústeres de GKE directamente en tu propio hardware.
- Implementaciones conectadas de Google Distributed Cloud: Ejecuta clústeres de GKE locales en hardware dedicado proporcionado y mantenido por Google.