Aller au contenu

Cloud & InfrastructureSFEIR Institute

Architecturer avec Google Kubernetes Engine

Architectes cloud, administrateurs et équipes SysOps ou DevOps font tourner et surveillent leurs workloads sur Google Kubernetes Engine. Vous gérez les déploiements et leurs stratégies de mise à jour, vous exposez les services avec Ingress et des équilibreurs de charge, et vous conservez des données persistantes avec des volumes et des StatefulSets. Vous sécurisez le cluster avec RBAC, IAM et Workload Identity, puis vous reliez Cloud SQL et un pipeline CI/CD à vos applications.

En bref

Durée
2 jours (14 h)
Niveau
Intermédiaire
Conçue par
Google Cloud
Code
gcp200agke

01

Objectifs

Objectifs pédagogiques

  • Créer et gérer des charges de travail dans Google Kubernetes Engine.
  • Expliquer le fonctionnement du réseau de pods dans Google Kubernetes Engine.
  • Définir et travailler avec différentes abstractions de stockage Kubernetes.
  • Décrire et gérer l'authentification, l'autorisation et la sécurité dans Google Kubernetes Engine.
  • Surveiller les applications s'exécutant dans Google Kubernetes Engine.
  • Explorer les options des services de stockage gérés par Google Cloud.
  • Configurer des pipelines CI/CD pour Google Kubernetes Engine.

02

Public

Public visé

  • Architectes Cloud, administrateurs et personnel SysOps/DevOps.
  • Personnes utilisant Google Cloud pour créer de nouvelles solutions ou pour intégrer des systèmes, des environnements applicatifs et des infrastructures existants avec Google Cloud.

03

Prérequis

Prérequis

  • Avoir suivi la formation "Getting Started with Google Kubernetes Engine" ou posséder une expérience équivalente

04

Programme

Programme

  1. 01

    Introduction au cours

    • Introduction au cours
  2. 02

    Charges de travail : Déploiements et Tâches

    • Création de déploiements.
    • Inspection des déploiements.
    • Mise à jour des déploiements.
    • Adoption d'autres stratégies de déploiement.
    • Utilisation des Tâches (Jobs) et des Tâches planifiées (Cronjobs)
    • Mise à l'échelle des clusters.
    • Contrôle du placement des Pods à l'aide d'étiquettes et de règles d'affinité.
    • Contrôle du placement des Pods à l'aide de marques (taints) et de tolérances.
    • Introduction de logiciels dans votre cluster.
  3. 03

    Réseau Google Kubernetes Engine

    • Réseau des Pods
    • Services Kubernetes
    • Types de services et équilibreurs de charge
    • Ingress
    • Équilibrage de charge natif au conteneur
    • Politiques réseau
  4. 04

    Données persistantes et stockage

    • Volumes
    • Volumes éphémères
    • Volumes durables
    • StatefulSets
    • ConfigMaps
    • Secrets
  5. 05

    Contrôle d'accès et sécurité dans Kubernetes et Google Kubernetes Engine

    • Explorer l'authentification et l'autorisation Kubernetes.
    • Définir le RBAC Kubernetes et son fonctionnement avec IAM pour sécuriser les clusters GKE.
    • Configurer Workload Identity pour accéder aux services Google Cloud depuis GKE.
    • Sécuriser GKE avec Pod Security Standards et Pod Security Admission.
    • Mettre en œuvre le contrôle d'accès basé sur les rôles (RBAC) avec GKE.
  6. 06

    Journalisation et surveillance de Google Kubernetes Engine

    • Cloud Observability
    • Cloud Logging
    • Cloud Monitoring
    • Inspection des journaux à l'aide de la commande kubectl
    • Inspection des journaux à l'aide de Cloud Logging et des agents de journalisation
  7. 07

    Utilisation des services de stockage gérés par Google Cloud avec Google Kubernetes Engine

    • Utilisation des services Google Cloud.
    • Utilisation de Cloud Storage.
    • Utilisation des bases de données Google Cloud
    • Utilisation de Cloud SQL et de SQL Auth Proxy.
    • Comparaison des options de stockage.
  8. 08

    Utilisation de CI/CD avec Google Kubernetes Engine

    • Qu'est-ce que le CI/CD ?
    • Construction d'un pipeline CI/CD
    • Outils CI/CD disponibles dans Google Cloud
    • Meilleures pratiques pour l'utilisation du CI/CD sur Google Cloud
  9. 09

    Résumé du cours

    • Résumé du cours

Inscription

Inscrivez-vous

Les dates des sessions et l’inscription se trouvent sur la page de la formation chez SFEIR Institute. Pour former une équipe, écrivez-nous.