Installer GKE sur AWS
-
Prérequis
Effectuez ces étapes avant de configurer GKE sur AWS.
-
Installer le service de gestion
Créez un service de gestion dans un VPC AWS dédié. Un service de gestion permet de créer, mettre à jour et supprimer des clusters d'utilisateur.
-
Intégrer à l'infrastructure existante
Installez des ressources GKE sur AWS dans un VPC AWS existant en modifiant la configuration et en exécutant
anthos-gke
. -
Utiliser un proxy avec GKE sur AWS
Dirigez le trafic à partir du service de gestion GKE sur AWS et connectez-vous via un proxy HTTP/HTTPS.
-
Créer un cluster d'utilisateur
Créez des clusters d'utilisateur pour exécuter vos charges de travail.
-
Créer un cluster d'utilisateur personnalisé
Créez un cluster utilisateur qui couvre plusieurs zones de disponibilité AWS ou qui permet d'activer des fonctionnalités supplémentaires GKE sur AWS.
-
Créer un cluster utilisateur avec Workload Identity
Liez des comptes de service Kubernetes à des comptes AWS IAM avec des autorisations spécifiques à l'aide de Workload Identity.
-
Se connecter au cluster avec la console Google Cloud
Utilisez la console Google Cloud pour gérer vos clusters d'utilisateurs.
-
Procéder au scaling des clusters d'utilisateur
Assurez un scaling horizontal automatique de vos ressources AWSNodePool, ou créez et supprimez manuellement des ressources AWSNodePool pour effectuer un scaling vertical ou horizontal.
-
Se connecter au cluster avec kubectl
Suivez ces étapes pour vous connecter à vos clusters d'utilisateur avec kubectl.
-
S'authentifier avec OpenID Connect (OIDC)
Configurez GKE sur AWS afin d'utiliser OIDC pour l'authentification auprès des clusters d'utilisateur.
-
Désinstaller GKE sur AWS
Suivez ces étapes pour désinstaller GKE sur AWS.
Administrer GKE sur AWS
Utiliser GKE sur AWS
-
Créer un équilibreur de charge
Configurez un équilibreur de charge AWS Elastic Load Balancer (ELB) avec GKE sur AWS.
-
Créer un équilibreur de charge d'application (ALB)
Configurez un équilibreur de charge d'application (ALB) avec GKE sur AWS.
-
Préparer la mise en réseau AWS
Ajoutez à votre VPC et à votre sous-réseau public un tag correspondant à votre ID de cluster.
-
Activer l'entrée
Activez l'entrée en installant Anthos Service Mesh et en configurant éventuellement une ressource Ingress Kubernetes.
-
Utiliser HashiCorp Vault sur GKE sur AWS
Essayez HashiCorp Vault, une solution tierce de gestion des secrets qui s'intègre à Kubernetes et à GKE sur AWS.
-
Utiliser un registre d'images privé
Utilisez un dépôt d'images de conteneurs privé, tel que Container Registry, avec GKE sur AWS.
Configurer le stockage
-
Installer des pilotes de stockage
Installez un pilote de stockage CSI (Container Storage Interface) sur GKE sur AWS.
-
Utiliser des ressources StorageClass avec vos charges de travail
Utilisez des ressources StorageClass intégrées et personnalisées avec vos charges de travail GKE sur AWS.
-
Importer un volume EBS existant
Installez un volume AWS EBS préexistant dans vos charges de travail.
-
Utiliser des systèmes de fichiers EFS
Installez un système de fichiers AWS Elastic File System (EFS) préexistant dans vos charges de travail