Prácticas recomendadas de seguridad de GKE

En este documento, se describe una arquitectura típica de Google Kubernetes Engine (GKE) enGoogle Cloud. También se enumeran las prácticas recomendadas de seguridad que se aplican a las cargas de trabajo de GKE.

Arquitectura

En el siguiente diagrama, se muestran los servicios de Google Cloud en una implementación típica de GKE.

Ejemplo de arquitectura para cargas de trabajo de GKE.

En este diagrama, se incluye lo siguiente:

  • GKE es una implementación administrada de la plataforma de organización de contenedores de código abierto de Kubernetes que te permite ejecutar apps en contenedores. Los clústeres de GKE incluyen los Pods de tu aplicación y Policy Controller. Policy Controller te ayuda a aplicar políticas en tus clústeres de Kubernetes.

  • Artifact Registry optimiza el proceso de desarrollo y la implementación de tus contenedores y apps, mejora la colaboración y ayuda a aumentar la seguridad y la confiabilidad de tus apps.

  • Los registros de auditoría de Cloud supervisan las acciones que realizan los usuarios en tu entorno, lo que mejora tus capacidades de solución de problemas, auditoría y respuesta ante incidentes.

  • Los paneles y las alertas de Facturación de Cloud te permiten revisar el uso y la facturación de las cargas de trabajo de GKE.

  • Cloud Build te permite compilar, probar e implementar una plataforma de CI/CD sin servidores en Google Cloud.

  • Cloud Identity unifica la identidad, el acceso, la aplicación y la administración para Google Cloud.

  • Cloud Key Management Service crea y administra claves de encriptación.

  • Cloud Run Functions automatiza tareas, activa trabajos, se integra en otros servicios y crea canalizaciones de desarrollo basadas en eventos.

  • Cloud Service Mesh permite que los servicios de Kubernetes se comuniquen entre sí.

  • Cloud Storage almacena los datos necesarios para que se ejecuten tus contenedores y apps.

  • Cloud DNS registra, administra y entrega tu dominio.

  • Identity and Access Management (IAM) controla quién puede realizar acciones específicas en los recursos de tu carga de trabajo de GKE, como crearlos, editarlos o borrarlos.

  • El Servicio de políticas de la organización administra y aplica políticas de forma centralizada en tu entorno de Google Cloud. La política de la organización ayuda a garantizar la coherencia en la configuración y el cumplimiento de la seguridad en todos los proyectos y recursos de tu organización.

  • Pub/Sub permite la comunicación y la automatización eficientes en tus flujos de trabajo.

  • Resource Manager te ayuda a agrupar y administrar los componentes lógicos de tus cargas de trabajo de GKE.

  • Secret Manager te ayuda a proteger los datos sensibles y las credenciales que se usan en los proyectos de GKE.

  • Security Command Center te ayuda a proteger tu organización en la nube, tus cargas de trabajo de GKE y los datos que almacenas en Google Cloud. Security Command Center proporciona lo siguiente:

    • Administración de seguridad centralizada
    • Detección de amenazas y respuesta ante incidentes
    • Evaluaciones de seguridad automatizadas
    • Cumplimiento y generación de informes regulatorios
    • Recomendaciones y prácticas recomendadas de seguridad
  • La nube privada virtual (VPC) aísla tus recursos de GKE de Internet en un entorno seguro. Esta configuración de red ayuda a proteger los datos sensibles y las cargas de trabajo del acceso no autorizado y los posibles ciberataques.

  • Cloud VPN o Cloud Interconnect te permiten establecer una conexión de red segura entre tu infraestructura local y tu entorno de GKE. Cloud VPN o Cloud Interconnect ayudan a habilitar la transferencia y la comunicación de datos sin problemas entre tu red privada y los recursos de Google Cloud. Considera esta integración para situaciones como acceder a datos locales para el entrenamiento de modelos o implementar modelos en recursos locales para la inferencia.

Prácticas recomendadas para las cargas de trabajo de GKE

En esta sección, se proporcionan vínculos a las prácticas recomendadas para las cargas de trabajo que usan GKE.

¿Qué sigue?