Cette section décrit les exigences de base pour la configuration d'un cluster Google Kubernetes Engine (GKE) adapté à une installation en production Apigee hybrid.
Créer le cluster
Pour plus d'informations sur la création de clusters GKE, consultez la page Créer un cluster dans la documentation GKE.
Configuration requise pour le cluster de production
Pour créer votre cluster de production, procédez comme suit :
Versions logicielles
Exigence
Valeur
Version de Kubernetes
Version 1.13 ou ultérieure Vous pouvez trouver les versions de cluster Kubernetes compatibles à l'aide de la commande suivante :
gcloud container get-server-config
Les versions compatibles sont renvoyées sous l'en-tête validMasterVersions:.
Choisissez les options de configuration de modèle suivantes pour votre cluster GKE de production :
Configuration
Valeur
Modèle de cluster
Cluster standard
Type de lieu
Régional (recommandé)
Zones de disponibilité
3
Autoscaling
Activez l'autoscaling pour vos nœuds, en configurant le nombre minimal et maximal d'instances définies sur le même nombre. GKE vous donne un avertissement sur le fait de définir les valeurs sur le même nombre. Vous pouvez ignorer cet avertissement.
Le stockage est provisionné de manière dynamique à l'aide de l'approvisionneur dynamique StatefulSet.
Exigences relatives aux nœuds
Un pool de nœuds est un groupe de nœuds au sein d'un cluster qui possèdent tous la même configuration. Par défaut, vous devez configurer deux pools de nœuds dans votre cluster : un pour les pods Cassandra avec état et un pour les autres, sans état.
Configurez ces deux pools de nœuds comme décrit ci-dessous :
Configuration du pool de nœuds avec état
Configurez un pool de nœuds avec état comme suit :
Configuration
Valeur
Nom
apigee-data
Nombre minimal de nœuds
3
Type de machine
N1-standard-8 (type de machine standard avec 8 processeurs virtuels, 30 Go de mémoire)
Stockage
Le stockage sera provisionné de manière dynamique à l'aide de l'approvisionneur dynamique StatefulSet.
Configuration du pool de nœuds sans état
Configurez un pool de nœuds sans état comme suit :
Configuration
Valeur
Nom
apigee-runtime
Nombre minimal de nœuds
3 (1 par zone)
Type de machine
N1-standard-4 (type de machine standard avec 4 processeurs virtuels, 15 Go de mémoire)
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/04/03 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/04/03 (UTC)."],[[["The Apigee hybrid documentation version 1.1 is end-of-life, and users should upgrade to a newer version."],["Setting up a production Google Kubernetes Engine (GKE) cluster for Apigee hybrid requires a cluster with Kubernetes version 1.13 or later and kubectl version 1.13.x or later."],["A production cluster should be a regional standard cluster with 3 availability zones, enabled autoscaling, and storage provisioned dynamically via StatefulSet."],["Two node pools are required: a stateful node pool named `apigee-data` with a minimum of 3 nodes, and a stateless node pool named `apigee-runtime` also with a minimum of 3 nodes, one per zone."],["The `apigee-data` node pool should use the N1-standard-8 machine type, while the `apigee-runtime` node pool should use the N1-standard-4 machine type."]]],[]]