Déployer des applications
-
Déployer une application Web en conteneur
Transformez une application Web simple en un déploiement dupliqué exécuté sur Google Kubernetes Engine (GKE).
-
Créer un livre d'or avec Redis et PHP
Créez une application Web simple à plusieurs niveaux (livre d'or) à l'aide de GKE.
-
Déployer WordPress sur GKE avec des disques persistants et Cloud SQL
Configurez un blog WordPress avec une base de données MySQL qui survit au redémarrage des instances/conteneurs.
-
S'authentifier sur Google Cloud avec des comptes de service
Découvrez comment assurer l'authentification auprès d'un service Google Cloud et permettre son utilisation à partir d'une application GKE.
-
Déployer une application propre à un langage
Apprenez à déployer une application de bibliothèque dans les langages Go, Node.js, Python, Java, C#, PHP ou Ruby.
-
Exécuter des applications Django
Apprenez à déployer Django.
-
Déployer Memcached
Apprenez à déployer un système Memcached.
-
Mettre à jour un cluster GKE exécutant une charge de travail avec état
Apprenez à créer et à mettre à jour une application Redis avec état.
Mise en réseau des clusters
-
Configurer l'équilibrage de charge HTTP avec l'objet Entrée
Apprenez à utiliser une ressource Entrée pour exécuter un serveur Web HTTP derrière un équilibreur de charge cloud.
-
Configurer des noms de domaine avec des adresses IP statiques
Exposez votre application sur un nom de domaine ou de sous-domaine avec une adresse IP statique.
-
Configurer des règles de réseau pour les applications
Limitez l'accès au trafic entrant et sortant pour les applications exécutées sur GKE.
-
Créer des clusters privés avec des proxys réseau pour l'accès au contrôleur
Apprenez à créer des clusters privés GKE dont le nœud de plan de contrôle est inaccessible depuis l'extérieur du réseau, sauf via un proxy que vous créez et hébergez dans un espace d'adresses IP privé.
Intégration et diffusion continues
-
Livraison continue de type GitOps avec Cloud Build
Apprenez-en plus sur le processus CI/CD avec l'approche GitOps sur Google Kubernetes Engine avec Cloud Build.
-
Exécuter Jenkins
Installez Jenkins sur votre cluster de conteneurs pour exécuter une intégration continue.
-
Créer un pipeline CI/CD avec VSTS
Apprenez à utiliser VSTS afin de créer un pipeline CI/CD pour GKE.
-
Pipelines de livraison continue avec Spinnaker
Découvrez la diffusion continue sur Kubernetes Engine avec Spinnaker.
-
Automatiser l'analyse Canary avec Spinnaker
Apprenez à utiliser la fonctionnalité d'analyse automatisée Canary de Spinnaker.
-
Tests de charge distribués avec GKE
Découvrez comment déployer un framework de tests de charge distribués qui crée du trafic pour une API REST simple à l'aide de plusieurs conteneurs.
Journaux et surveillance
Administration
-
Migrer des charges de travail vers différents types de machines
Créez un nouveau pool de nœuds doté d'un type de machine différent et migrez vos charges de travail sans temps d'arrêt.
-
Procéder à un autoscaling des déploiements avec des métriques personnalisées
Utilisez des métriques personnalisées importées de Stackdriver Monitoring pour assurer l'autoscaling d'un déploiement.
-
Créer des images multi-arch Windows Server
Gérez la complexité de la gestion des versions pour créer des images qui ciblent plusieurs versions de Windows Server.
-
Optimiser l'utilisation des ressources avec le provisionnement automatique des nœuds
Procédez à l'autoscaling d'un cluster GKE mutualisé à l'aide du provisionnement automatique des nœuds.
-
Configurer des notifications de mise à niveau de clusters pour les services tiers
Recevez des notifications de mise à niveau du cluster via des services de messagerie tiers.
-
Exécuter des serveurs de jeu dédiés
Apprenez à exécuter des serveurs de jeu dédiés sur Kubernetes Engine à l'aide de disques persistants.