En tant que partenaire de formation agréé Google Cloud, Jellyfish a été sélectionné par Google pour construire et dispenser cette formation de trois jours.
Grâce à une combinaison de présentations, de démonstrations et de travaux pratiques, vous explorerez et déploierez des éléments de solution, y compris des composants d’infrastructure tels que les réseaux, les systèmes et les services d’application.
Cette formation couvre également le déploiement de solutions pratiques, y compris la sécurité et la gestion des accès, la gestion et le contrôle des ressources.
Notre formation est disponible en formation privée et se déroule sur trois jours consécutifs. Elle peut être dispensée dans un site de votre choix ou en classe virtuelle.
Aperçu du cours
À qui s’adresse cette formation ?
Cette formation s'adresse aux architectes Cloud, administrateurs et aux personnes travaillant dans le domaine des SysOps/DevOps. Les utilisateurs de Google Cloud Platform cherchant à créer de nouvelles solutions ou à intégrer des systèmes, des environnements applicatifs et des infrastructures existantes avec Google Cloud Platform tireront également profit de cette formation.
Vous repartirez avec les compétences nécessaires pour:
- Expliquer le fonctionnement des conteneurs applicatifs et l'architecture de Kubernetes
- Comprendre comment fonctionne le réseau de pods dans Kubernetes Engine
- Créer et gérer des clusters Kubernetes Engine à l'aide de la console GCP et des commandes gcloud/kubectl
- Lancer, redéployer et exposer les jobs dans Kubernetes
- Gérer le contrôle d'accès avec Kubernetes RBAC et Google Cloud IAM
- Gérer les politiques de sécurité en matière de pods et les politiques de réseau
- Utiliser Secrets et ConfigMaps pour isoler les informations de sécurité et les artefacts de configuration
- Comprendre les choix de GCP pour la gestion des services de stockage
- Surveiller les applications fonctionnant dans Kubernetes Engine
Prérequis
Afin de tirer le meilleur parti de cette formation, vous devez posséder les connaissances suivantes:
- Avoir suivi la formation Fondamentaux de Google Cloud Platform: Infrastructure centrale, ou posséder une expérience équivalente
- Maîtrise de base des outils en ligne de commande et des environnements du système d’exploitation Linux
Programme de la formation
- La console Google Cloud Platform
- Cloud Shell
- Définir le Cloud computing
- Identifier les services de calcul GCP
- Régions et zones
- La hiérarchie des ressources Cloud
- Gérer vos ressources GCP
- Créer un conteneur avec Cloud Build
- Stocker un conteneur dans Container Registry
- Le lien entre Kubernetes et Google Kubernetes Engine (GKE)
- Comment choisir parmi les plateformes de calcul de GCP
- Architecture Kubernetes : les pods, les espaces de noms
- Les composants du plan régulateur Kubernetes
- Créer des images de conteneurs avec Google Cloud Build
- Stocker des images des conteneurs dans le registre des conteneurs dans Google Container Registry
- Créer un cluster Kubernetes Engine
- Travailler avec la commande kubectl
- Inspecter le cluster et les pods
- Étudier les résultats d’une console Pods
- Se connecter à un Pod de manière interactive
- Créer et utiliser des déploiements
- Créer et gérer des Jobs et des CronJobs
- Mettre les clusters à l'échelle, manuellement et automatiquement
- Configurer l'affinité des nœuds et des pods
- Intégrer un logiciel dans votre cluster avec les graphiques Helm et Kubernetes Marketplace
- Créer des services pour exposer les applications qui s'exécutent dans les Pods
- Utiliser des équilibreurs de charge pour exposer les services aux clients externes
- Créer des ressources d'entrée pour l'équilibrage de charge HTTP(S)
- Exploiter l'équilibrage de charge des conteneurs pour améliorer l'équilibrage de charge des Pods
- Définir les politiques de réseau Kubernetes pour autoriser et bloquer le trafic vers les pods
- Utiliser Secrets pour isoler les justificatifs de sécurité
- Utiliser ConfigMaps pour isoler les artefacts de configuration
- Afficher et faire une rétrospective des mises à jour de Secrets et ConfigMaps
- Configurer les volumes de stockage permanents pour les pods Kubernetes
- Utiliser StatefulSets pour garantir que les demandes concernant les volumes de stockage permanents persistent d'un redémarrage à l'autre
- Authentification et autorisation Kubernetes
- Kubernetes RBAC : rôles et liens entre les rôles pour l'accès aux ressources dans les espaces de noms
- Kubernetes RBAC : rôles des clusters et liens entre les rôles des clusters pour accéder aux ressources des clusters
- Définir les politiques de sécurité des pods Kubernetes
- La structure de GCP IAM
- Rôles et politiques IAM pour l'administration des clusters Kubernetes Engine
- Utiliser Stackdriver pour contrôler et gérer la disponibilité et la performance
- Localiser et inspecter les registres de Kubernetes
- Créer des enquêtes pour contrôler le bon fonctionnement des applications en direct
- Avantages et inconvénients du recours à un service de stockage géré par rapport à un stockage conteneurisé autogéré
- Permettre aux applications fonctionnant sur GKE d'accéder aux services de stockage GCP
- Cas d'utilisation pour Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Bigtable, Cloud Firestore et BigQuery à partir d'une application Kubernetes