- 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