Architecting with Google Kubernetes Engine

La meilleure formation pour maîtriser Google Kubernetes Engine

3 jours (21 heures)

Webinar gratuit

2 Juin 2020

Découvrez les produits et services Google Cloud orientés Big Data et Machine Learning

Inscrivez-vous gratuitement

Description du cours

Ce cours de trois jours dirigé par un formateur présente aux participants le déploiement et la gestion d’applications conteneurisées sur Google Kubernetes Engine (GKE) et les autres services fournis par Google Cloud Platform. Grâce à une combinaison de présentations, de démonstrations et de travaux pratiques, les participants explorent et déploient des éléments de solution, notamment des composants d’infrastructure tels que des pods, des conteneurs, des déploiements et des services; ainsi que des réseaux et des services d’application. Ce cours couvre également le déploiement de solutions, notamment la gestion de la sécurité et des accès, la gestion des ressources et la surveillance des ressources.

Objectifs pédagogiques

Ce cours permet aux participants d'acquérir les compétences suivantes:

  • Comprendre le fonctionnement des conteneurs de logiciels
  • Comprendre les choix GCP pour les services de stockage managés
  • Surveiller les applications exécutées dans Kubernetes Engine
  • Comprendre l’architecture de Kubernetes
  • Comprendre l’architecture de Google Cloud Platform
  • Comprendre le fonctionnement de la mise en réseau des pods dans Kubernetes Engine
  • Créer et gérer des clusters de Kubernetes Engine à l’aide de la console GCP et des commandes gcloud / kubectl
  • Lancer, annuler et exposer des jobs dans Kubernetes
  • Gérer le contrôle d’accès à l’aide de Kubernetes RBAC et Google Cloud IAM
  • Gérer les stratégies de sécurité des pods et des réseaux
  • Utiliser Secrets et ConfigMaps pour isoler les informations d’identification de sécurité et les artefacts de configuration

Prérequis

Pour tirer le meilleur parti de ce cours, les participants doivent disposer des éléments suivants:

  • Principes de base de la plateforme Google Cloud: infrastructure de base ou avoir une expérience équivalente
  • Compétence de base avec les outils de ligne de commande et les environnements de système d’exploitation Linux

Public cible

Ce cours est destiné aux participants suivants:

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

Programme de formation

  1. Introduction à Google Cloud Platform

    • Utiliser la console de la plateforme Google Cloud
    • Utiliser Cloud Shell
    • Définir le cloud computing
    • Identifier les services de calcul GCP
    • Comprendre les régions et les zones
    • Comprendre la hiérarchie des ressources cloud
    • Administrer vos ressources GCP
  2. Conteneurs et Kubernetes dans GCP

    • Créer un conteneur en utilisant Cloud Build
    • Stocker un conteneur dans le registre de conteneurs
    • Comprendre la relation entre Kubernetes et Google Kubernetes Engine (GKE)
    • Comprendre comment choisir parmi les plateformes de calcul GCP
  3. Architecture de Kubernetes

    • Comprendre l’architecture de Kubernetes: pods, espaces de noms
    • Comprendre les composants du control-plane de Kubernetes
    • Créer des images de conteneur à l’aide de Google Cloud Build
    • Stocker les images de conteneur dans Google Container Registry
    • Créer un cluster Kubernetes Engine
  4. Opérations Kubernetes

    • Travailler avec la commande kubectl
    • Inspecter le cluster et les pods
    • Afficher une sortie de console Pods
    • Se connecter à un pod de manière interactive
  5. Déploiements, jobs et mise à l’échelle

    • Déploiements, travaux et mise à l’échelle
    • Créer et utiliser des déploiements
    • Créer et exécuter des jobs et CronJobs
    • Mettre à l’échelle les clusters manuellement et automatiquement
    • Configurer l’affinité noeud et pod
    • Installer des logiciels dans votre cluster avec les diagrammes Helm et le marketplace Kubernetes
  6. Réseau GKE

    • Créer des services pour exposer les applications en cours d’exécution dans les pods
    • Utiliser des équilibreurs de charge pour exposer les services à des clients externes
    • Créer des ressources Ingress pour l’équilibrage de charge HTTP(S)
    • Tirez parti de l’équilibrage de la charge natif du conteneur pour améliorer l’équilibrage de la charge du pod
    • Définir les stratégies réseau Kubernetes pour autoriser et bloquer le trafic vers les pods
  7. Données persistantes et stockage

    • Utiliser des secrets pour isoler les informations d’identification de sécurité
    • Utilisez ConfigMaps pour isoler les artefacts de configuration
    • Publiez et annulez les mises à jour de Secrets et ConfigMaps
    • Configurer les volumes de stockage persistant pour les pods Kubernetes
    • Utilisez StatefulSets pour vous assurer que les revendications sur les volumes de stockage, persistants persistent lors des redémarrages
  8. Contrôle d’accès et sécurité dans Kubernetes et Kubernetes Engine

    • Comprendre l’authentification et l’autorisation Kubernetes
    • Définir les rôles Kubernetes RBAC et les liaisons de rôle pour accéder aux ressources dans les espaces de noms
    • Définir les rôles de cluster Kubernetes RBAC et les liaisons de rôle de cluster pour l’accès aux ressources du cluster
    • Définir les politiques de sécurité de pod Kubernetes
    • Comprendre la structure de GCP IAM
    • Définir les rôles et les stratégies IAM pour l’administration du cluster Kubernetes Engine
  9. Journalisation et surveillance

    • Utilisez Stackdriver pour surveiller et gérer la disponibilité et les performances
    • Localiser et inspecter les journaux Kubernetes
    • Créer des sondes pour les contrôles de bien-être sur les applications
  10. Utilisation des services de stockage gérés GCP à partir d’applications Kubernetes

    • Comprendre les avantages et les inconvénients de l’utilisation d’un service de stockage géré par rapport au stockage conteneurisé autogéré
    • Permettre aux applications s’exécutant dans GKE d’accéder aux services de stockage GCP
    • Comprendre les cas d’utilisation de Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Bigtable, Cloud Firestore et Bigquery à partir d’une application Kubernetes

2100€ H.T.

Continuez de vous former

GCP300ANT
Architecting Hybrid Cloud Infrastructure with Anthos
Ce cours de deux jours dirigé par un instructeur prépare les étudiants à moderniser, gérer et observer leurs applications à l'aide de Kubernetes, que l'application soit déployée sur site ou sur Google Cloud Platform (GCP). Grâce à des présentations et à des travaux pratiques, les participants explorent et déploient à l'aide de Google Kubernetes Engine (GKE), GKE Connect, Istio service mesh et Anthos Config Management, permettant ainsi aux opérateurs de travailler avec des applications modernes même lorsqu'ils sont répartis entre plusieurs clusters hébergés par plusieurs fournisseurs, ou sur site. Il s'agit d'une continuation de la formation Architecting with GKE et suppose une expérience pratique avec les technologies couvertes dans ce cours.
GCP200AGCE
Architecting with Google Compute Engine
Ce cours de trois jours dirigé par un instructeur présente aux participants les services d'infrastructure et de plate-forme complets et flexibles fournis par Google Cloud Platform, en mettant l'accent sur Compute Engine. Grâce à une combinaison de présentations, de démonstrations et de travaux pratiques, les participants explorent et déploient des éléments de solution, notamment des composants d'infrastructure tels que des réseaux, des systèmes et des services d'application. Ce cours couvre également le déploiement de solutions, notamment les l'interconnexion sécurisée de réseaux, les clés de cryptage fournies par le client, la gestion de la sécurité et des accès, les quotas et la facturation, ainsi que la surveillance des ressources.
GCP100A
Google Cloud Platform Fundamentals: Core Infrastructure
Ce cours d'une journée dispensé par un instructeur donne un aperçu des produits et services Google Cloud Platform. Grâce à une combinaison de présentations, de démonstrations et de travaux pratiques, les participants apprennent la valeur de Google Cloud Platform et comment intégrer des solutions basées sur le cloud dans les stratégies commerciales. Ce cours couvre les principes de base de Google Cloud Platform et constitue le premier cours de nombreuses spécialisations.

Contactez nous

Vous pouvez vous désabonner de nos communications à tout moment.

Afin de prendre en compte votre demande, nous devons stocker et traiter vos données personnelles. Si vous nous autorisez à stocker vos données personnelles à cette fin, cochez la case ci-dessous.

En cliquant sur « Envoyer » ci-dessous, vous autorisez l’entreprise SFEIR à stocker et traiter les données personnelles soumises ci-dessus afin qu’elle vous fournisse le contenu demandé.