Formations DevOps

Logo Architecting with Google Kubernetes Engine

Architecting with Google Kubernetes Engine

Déployer vos applications à l'échelle sur Kubernetes

50% théorie, 50% pratique
(4.1/5) 46 évaluations de janvier 2022 à ce jour
Les avis sont issus des évaluations de fin de formation. La note est une moyenne basée sur les thématiques suivantes: Richesse du contenu • Qualité de la présentation • Rapport théorie / pratique • Pertinence des exemples • Intérêt des TP
Durée 3 jours • 21 heures Obtenir un devis
Icône pour Officielle Officielle
Icône pour Nouveauté Nouveauté
Icône pour Présentiel Présentiel
Icône pour "À distance" À distance
Icône pour Certifiante Télécharger la plaquette descriptive
  • Introduction à Google Cloud
    • Identifier les services Google Cloud et leur fonction.
    • Choisir les bons services Google Cloud pour créer votre propre solution Cloud.
  • Containers and Kubernetes in Google Cloud
    • Créer des images de conteneurs en utilisant Cloud Build.
    • Stocker des images de conteneurs dans des Container Registry.
    • Comparer les fonctionnalitées de Kubernetes et GKE.
  • Architecte de Kubernetes
    • Conceptualiser l'architecture de Kubernetes.
    • Déployer un cluster Kubernetes en utilisant GKE.
    • Déployer des Pods sur un cluster GKE.
    • Visualiser et gérer les ressources Kubernetes.
    • Conceptualiser le processus de migration pour Anthos.
  • Utilisation de Kubernetes
    • Utiliser la commande kubectl.
    • Inspecter le cluster et les Pods.
    • Visualiser la sortie console d'un Pod.
    • Se connecter à un Pod en mode interactif.
  • Deployment, Jobs, et mise à l'échelle
    • Créer et utiliser les Deployments.
    • Créer et lancer des Jobs et CronJobs.
    • Mettre à l'échelle manuellement ou automatiquement un cluster.
    • Configurer l'affinité de noeuds et de Pods.
    • Déployer des applications dans votre cluster en utilisant des Charts Helms ou la Marketplace Kubernetes.
  • Réseau dans GKE
    • Créer des services pour exposer des applications lancées en tant que Pods.
    • Utiliser des répartiteurs de charge pour exposer des Services aux clients externes.
    • Créer des ressources Ingress pour la répartition de charge HTTP(S).
    • Mettre en oeuvre la répartition de charge native des conteneurs pour améliorer la résilience.
    • Définir des Network Policies pour autoriser ou bloquer le traffic des Pods.
  • Données persistantes et stockage
    • Utiliser des secrets pour isoler les identifiants de sécurité.
    • Utiliser des ConfigMaps pour isoler la configuration.
    • Pousser et annuler des mises à jours de Secrets et ConfigMaps.
    • Configurer le stockage persistant pour les Pods Kubernetes.
    • Utiliser les StatefulSets pour s'assurer que le stockage des applications reste disponible entre les redémarrages.
  • Contrôle des accès et sécurité dans Kubernetes et GKE
    • Définir des rôles IAM et des stratégies pour GKE.
    • Définir des RBAC Kubernetes en utilisant les Roles et RoleBindings.
    • Définir des PodSecurityPolicies Kubernetes.
  • Journalisation et surveillance
    • Surveiller et gérer la disponibilité et les performances avec la suite Google Cloud Operations
    • Surveiller les performances de votre système depuis différents points de vue.
    • Créer des sondes pour surveiller la santé de vos applications.
  • Utiliser les solutions de stockage managées de Google Cloud depuis vos application Kubernetes
    • Comprendre les cas d'usage pour Cloud Storage dans vos applications Kubernetes.
    • Comprendre les cas d'usage pour Cloud SQL et Cloud Spanner dans vos applications Kubernetes.
    • Comprendre les cas d'usage pour Datastore dans vos applications Kubernetes.
    • Comprendre les cas d'usage pour Cloud Bigtable dans vos applications Kubernetes.
  • Utiliser des outils de CI/CD pour déployer vos Workloads Kubernetes
    • Créer un pipeline de continuous delivery en utilisant Cloud Build et le lancer manuellement ou automatiquement lors de changements de code.
    • Implémenter des déploiements canary qui exposent deux version de votre applications pour tester vos releases en production.

Dernière mise à jour : le 04/05/2024 à 13:05