Bonnes pratiques de sécurité GKE

Ce document décrit une architecture Google Kubernetes Engine (GKE) type dans Google Cloud. Il répertorie également les bonnes pratiques de sécurité applicables aux charges de travail GKE.

Architecture

Le schéma suivant illustre les Google Cloud services dans un déploiement GKE type.

Exemple d'architecture pour les charges de travail GKE.

Ce schéma comprend les éléments suivants :

  • GKE est une implémentation gérée de la plate-forme d'orchestration de conteneurs Open Source Kubernetes qui vous permet d'exécuter des applications conteneurisées. Les clusters GKE incluent vos pods d'application et Policy Controller. Policy Controller vous permet d'appliquer des règles à vos clusters Kubernetes.

  • Artifact Registry simplifie le processus de développement et de déploiement de vos conteneurs et applications, améliore la collaboration et contribue à améliorer la sécurité et la fiabilité de vos applications.

  • Cloud Audit Logs suit les actions effectuées par vos utilisateurs dans votre environnement, ce qui améliore vos capacités de dépannage, d'audit et de réponse aux incidents.

  • Les tableaux de bord et les alertes Cloud Billing vous permettent de consulter l'utilisation et la facturation des charges de travail GKE.

  • Cloud Build vous permet de créer, de tester et de déployer une plate-forme CI/CD sans serveur sur Google Cloud.

  • Cloud Identity unifie l'identité, l'accès, les applications et la gestion pour Google Cloud.

  • Cloud Key Management Service crée et gère les clés de chiffrement.

  • Les fonctions Cloud Run automatisent les tâches, déclenchent des jobs, s'intègrent à d'autres services et créent des pipelines de développement axés sur les événements.

  • Cloud Service Mesh permet aux services Kubernetes de communiquer entre eux.

  • Cloud Storage stocke les données nécessaires à l'exécution de vos conteneurs et applications.

  • Cloud DNS enregistre, gère et diffuse votre domaine.

  • Identity and Access Management (IAM) contrôle qui peut effectuer des actions spécifiques sur les ressources de votre charge de travail GKE, telles que la création, la modification ou la suppression.

  • Le service de règles d'administration gère et applique de manière centralisée les règles dans votre Google Cloud environnement. Les règles d'administration permettent d'assurer une configuration cohérente et la conformité en matière de sécurité dans les projets et les ressources de votre organisation.

  • Pub/Sub permet une communication et une automatisation efficaces dans vos workflows.

  • Resource Manager vous aide à regrouper et à gérer les composants logiques de vos charges de travail GKE.

  • Secret Manager vous aide à protéger les données sensibles et les identifiants utilisés dans les projets GKE.

  • Security Command Center vous aide à protéger votre organisation cloud, vos charges de travail GKE et les données que vous stockez sur Google Cloud. Security Command Center fournit les éléments suivants :

    • Gestion centralisée de la sécurité
    • Détection des menaces et réponse aux incidents
    • Évaluations de sécurité automatisées
    • Rapports de conformité et réglementaires
    • Recommandations et bonnes pratiques de sécurité
  • Le cloud privé virtuel (VPC) isole vos ressources GKE d'Internet dans un environnement sécurisé. Cette configuration réseau permet de protéger les données sensibles et les charges de travail contre les accès non autorisés et les cyberattaques potentielles.

  • Cloud VPN ou Cloud Interconnect vous permet d'établir une connexion réseau sécurisée entre votre infrastructure sur site et votre environnement GKE. Cloud VPN ou Cloud Interconnect permet un transfert de données et une communication fluides entre votre réseau privé et vos Google Cloud ressources. Envisagez cette intégration dans des scénarios tels que l'accès à des données sur site pour l'entraînement de modèles ou le déploiement de modèles sur des ressources sur site pour l'inférence.

Bonnes pratiques pour les charges de travail GKE

Cette section fournit des liens vers les bonnes pratiques pour les charges de travail qui utilisent GKE.

Étape suivante