Cette procédure explique comment configurer le cluster dans lequel vous exécuterez Apigee hybrid. Les instructions varient en fonction de la plate-forme sur laquelle vous exécutez Apigee hybrid. Sélectionnez une plate-forme pour afficher les instructions.
GKE
Cette étape explique comment configurer votre environnement de shell et créer un cluster GKE dans votre projet Google Cloud.
Créer un cluster
- Créez les variables d'environnement suivantes :
Linux/MacOS
export CLUSTER_NAME="YOUR_CLUSTER_NAME"
export CLUSTER_LOCATION="YOUR_CLUSTER_LOCATION"
Windows
set CLUSTER_NAME="YOUR_CLUSTER_NAME"
set CLUSTER_LOCATION=YOUR_CLUSTER_LOCATION
Où :
-
CLUSTER_NAME
(Obligatoire) est le nom de votre nouveau cluster. CLUSTER_LOCATION
: région dans laquelle vous allez créer votre cluster.
-
- Rassemblez les exigences de votre cluster Apigee hybrid :
Les configurations minimales de votre cluster sont les suivantes :
Configuration Pool de nœuds avec état Pool de nœuds sans état Nombre de nœuds 3 (par région) 3 (par région) Processeur 4 4 RAM 15 15 Nom de l'étiquette par défaut apigee-data apigee-runtime Stockage dynamic Gestion avec le CRD ApigeeDeployment Pour en savoir plus sur la configuration minimale du cluster, consultez la section Configurations de base du cluster.
- Vérifiez la version de GKE compatible avec cette version de l'environnement hybride 1.8.8 :
- Suivez les instructions ci-dessous pour créer un cluster régional comptant au moins six nœuds :
- Créez au moins deux pools de nœuds pour votre cluster. Les exigences minimales pour le pool de nœuds sont les suivantes :
Nom du pool de nœuds par défaut Description Nombre minimal de nœuds Nombre minimal de processeurs par pool de nœuds Nombre minimal de processeurs par nœud apigee-data
Un pool de nœuds avec état. 3 4 4/nombre de nœuds du pool apigee-runtime
Un pool de nœuds sans état. 3 4 4/nombre de nœuds du pool Suivez les instructions de la section Ajouter et gérer des pools de nœuds.
Pour en savoir plus sur la configuration des pools de nœuds, consultez la page Configurer des pools de nœuds dédiés.
- Une fois le cluster créé, activez Workload Identity sur celui-ci : Cette opération peut prendre jusqu'à 30 minutes :
gcloud container clusters update ${CLUSTER_NAME} \ --workload-pool=${PROJECT_ID}.svc.id.goog \ --project ${PROJECT_ID} \ --region ${CLUSTER_LOCATION}
Pour en savoir plus, consultez la page Activer Workload Identity.
- Obtenez les identifiants
gcloud
du cluster que vous venez de créer à l'aide de la commande suivante :gcloud container clusters get-credentials ${CLUSTER_NAME} \ --region ${CLUSTER_LOCATION} \ --project ${PROJECT_ID}
Une fois le cluster installé et en cours d'exécution, passez à l'étape suivante.
GKE On-Prem
Créer un cluster
- Rassemblez les exigences de cluster pour le cluster hybride Apigee :
- Les configurations de cluster minimales sont les suivantes :
Configuration Pool de nœuds avec état Pool de nœuds sans état Nombre de nœuds 3 (par région) 3 (par région) Processeur 4 4 RAM 15 15 Nom de l'étiquette par défaut apigee-data apigee-runtime Stockage dynamic Gestion avec le CRD ApigeeDeployment Pour en savoir plus sur la configuration minimale du cluster, consultez la section Configurations de base du cluster.
- Créez au moins deux pools de nœuds :
Nom du pool de nœuds par défaut Description apigee-data
Un pool de nœuds avec état. apigee-runtime
Un pool de nœuds sans état. Pour en savoir plus sur la configuration des pools de nœuds, consultez la page Configurer des pools de nœuds dédiés.
- Les configurations de cluster minimales sont les suivantes :
- Vérifiez la version de GKE compatible avec cette version de l'environnement hybride 1.8.8 :
- Procédez comme suit pour créer un cluster d'utilisateur :
- Créez un cluster d'utilisateur (guide de démarrage rapide) dans la documentation GKE On-Prem.
Une fois le cluster installé et en cours d'exécution, passez à l'étape suivante.
Anthos sur solution Bare Metal
Exigences et prérequis
Les clusters Anthos sur solution Bare Metal vous permettent d'exécuter des clusters Kubernetes directement sur vos propres ressources machine.
Consultez la Présentation des conditions préalables à l'installation.
Créer un cluster
- Rassemblez les exigences de cluster pour le cluster hybride Apigee :
- Les configurations de cluster minimales sont les suivantes :
Configuration Pool de nœuds avec état Pool de nœuds sans état Nombre de nœuds 3 (par région) 3 (par région) Processeur 4 4 RAM 15 15 Nom de l'étiquette par défaut apigee-data apigee-runtime Stockage dynamic Gestion avec le CRD ApigeeDeployment Pour en savoir plus sur la configuration minimale du cluster, consultez la section Configurations de base du cluster.
- Créez au moins deux pools de nœuds :
Nom du pool de nœuds par défaut Description apigee-data
Un pool de nœuds avec état. apigee-runtime
Un pool de nœuds sans état. Pour en savoir plus sur la configuration des pools de nœuds, consultez la page Configurer des pools de nœuds dédiés.
- Les configurations de cluster minimales sont les suivantes :
- Vérifiez la version de GKE compatible avec cette version de l'environnement hybride 1.8.8 :
- Suivez les instructions ci-dessous dans la documentation d'Anthos clusters on bare metal pour créer un cluster d'utilisateur :
- Création de clusters : présentation.
- Guide de démarrage rapide sur les clusters Anthos sur bare metal dans la documentation des clusters Anthos sur bare metal.
Une fois le cluster installé et en cours d'exécution, passez à l'étape suivante.
AKS
Créer un cluster AKS
- Rassemblez les exigences de cluster pour le cluster hybride Apigee :
- Les configurations de cluster minimales sont les suivantes :
Configuration Pool de nœuds avec état Pool de nœuds sans état Nombre de nœuds 3 (par région) 3 (par région) Processeur 4 4 RAM 15 15 Nom de l'étiquette par défaut apigee-data apigee-runtime Stockage dynamic Gestion avec le CRD ApigeeDeployment Pour en savoir plus sur la configuration minimale du cluster, consultez la section Configurations de base du cluster.
- Créez au moins deux pools de nœuds :
Nom du pool de nœuds par défaut Description apigee-data
Un pool de nœuds avec état. apigee-runtime
Un pool de nœuds sans état. Pour en savoir plus sur la configuration des pools de nœuds, consultez la page Configurer des pools de nœuds dédiés.
- Les configurations de cluster minimales sont les suivantes :
- Vérifiez la version d'AKS compatible avec cette version de l'environnement hybride 1.8.8 :
- Servez-vous de l'un des ensembles d'instructions suivants pour créer un cluster :
- Utilisation de la CLI Azure : Démarrage rapide : déployer un cluster de service Azure Kubernetes à l'aide de l'interface de ligne de commande Azure.
- Utilisation du portail Azure : Démarrage rapide : déployer un cluster Azure Kubernetes Service (AKS) à l'aide du portail Azure.
EKS
Créer un cluster
- Rassemblez les exigences de cluster pour le cluster hybride Apigee :
- Les configurations de cluster minimales sont les suivantes :
Configuration Pool de nœuds avec état Pool de nœuds sans état Nombre de nœuds 3 (par région) 3 (par région) Processeur 4 4 RAM 15 15 Nom de l'étiquette par défaut apigee-data apigee-runtime Stockage dynamic Gestion avec le CRD ApigeeDeployment Pour en savoir plus sur la configuration minimale du cluster, consultez la section Configurations de base du cluster.
- Créez au moins deux pools de nœuds :
Nom du pool de nœuds par défaut Description apigee-data
Un pool de nœuds avec état. apigee-runtime
Un pool de nœuds sans état. Pour en savoir plus sur la configuration des pools de nœuds, consultez la page Configurer des pools de nœuds dédiés.
- Les configurations de cluster minimales sont les suivantes :
- Vérifiez la version d'EKS compatible avec cette version de l'environnement hybride 1.8.8 :
- Procédez comme suit pour créer un cluster d'utilisateur :
Une fois le cluster installé et en cours d'exécution, passez à l'étape suivante.
GKE sur AWS
Créer un cluster
- Rassemblez les exigences de cluster pour le cluster hybride Apigee :
- Les configurations de cluster minimales sont les suivantes :
Configuration Pool de nœuds avec état Pool de nœuds sans état Nombre de nœuds 3 (par région) 3 (par région) Processeur 4 4 RAM 15 15 Nom de l'étiquette par défaut apigee-data apigee-runtime Stockage dynamic Gestion avec le CRD ApigeeDeployment Pour en savoir plus sur la configuration minimale du cluster, consultez la section Configurations de base du cluster.
- Créez au moins deux pools de nœuds :
Nom du pool de nœuds par défaut Description apigee-data
Un pool de nœuds avec état. apigee-runtime
Un pool de nœuds sans état. Pour en savoir plus sur la configuration des pools de nœuds, consultez la page Configurer des pools de nœuds dédiés.
- Les configurations de cluster minimales sont les suivantes :
- Vérifiez la version de GKE compatible avec cette version de l'environnement hybride 1.8.8 :
- Procédez comme suit pour créer un cluster d'utilisateur :
Une fois le cluster installé et en cours d'exécution, passez à l'étape suivante.
OpenShift
Créer un cluster
- Rassemblez les exigences de cluster pour le cluster hybride Apigee :
- Les configurations de cluster minimales sont les suivantes :
Configuration Pool de nœuds avec état Pool de nœuds sans état Nombre de nœuds 3 (par région) 3 (par région) Processeur 4 4 RAM 15 15 Nom de l'étiquette par défaut apigee-data apigee-runtime Stockage dynamic Gestion avec le CRD ApigeeDeployment Pour en savoir plus sur la configuration minimale du cluster, consultez la section Configurations de base du cluster.
- Créez au moins deux pools de nœuds :
Nom du pool de nœuds par défaut Description apigee-data
Un pool de nœuds avec état. apigee-runtime
Un pool de nœuds sans état. Pour en savoir plus sur la configuration des pools de nœuds, consultez la page Configurer des pools de nœuds dédiés.
- Les configurations de cluster minimales sont les suivantes :
- Vérifiez la version d'OpenShift compatible avec cette version de l'environnement hybride 1.8.8 :
- Créez le cluster OpenShift à déployer sur le plan d'exécution et installez Apigee sur votre cluster d'utilisateur OpenShift.
Dans le cadre de l'installation d'OpenShift, installez et configurez l'outil CLI
oc
. Consultez la section Premiers pas avec la CLI OpenShift dans la documentation OpenShift.
Une fois le cluster installé, passez à l'étape suivante.
1 (SUITE) Étape 2 : Installer cert-manager 3 4 5 6 7 8 9 10