Dans Apigee version 1.11, vous avez le choix d'installer et de gérer vos clusters avec des charts Helm ou apigeectl
. Vous ne pouvez pas gérer un cluster avec ces deux clusters.
- Nouvelles installations : lancez votre installation en suivant les instructions de la section L'essentiel, puis choisissez les instructions pour Helm ou
apigeectl
dans Partie 2 : Configuration de l'environnement d'exécution hybride. - Installations existantes : si vous souhaitez gérer un cluster hybride existant avec Helm et que le cluster est déjà géré avec
apigeectl
, migrez-le vers la gestion Helm à l'aide de l'outil de migration Helm Apigee hybrid
Version compatible des charts Helm
Apigee hybrid est compatible avec les charts Helm v3.10+.
Charts Helm pour les composants Apigee hybrid
Les composants hybrides sont installés et gérés par les charts Helm suivants : La table est organisée dans l'ordre dans lequel vous les installerez généralement lors d'une nouvelle installation.
Champ d'application | Composants | Chart Helm |
---|---|---|
Opérateur Apigee | Opérateur Apigee | apigee-operator |
Stockage | Cassandra | apigee-datastore |
Stockage en mémoire | Redis | apigee-redis |
Rapports | Métriques outil de journalisation |
apigee-telemetry |
Entrée | Passerelle d'entrée Apigee | apigee-ingress-manager |
Organisation | Agent Apigee Connect marT Watcher |
apigee-org |
Environnement | Environnement d'exécution Synchronizer UDCA |
apigee-env |
Groupe d'environnements | virtualhost | apigee-virtualhost |
Documentation de référence croisée sur les commandes apigeectl
/ Helm
Le tableau suivant répertorie les commandes Helm équivalentes pour les commandes apigeectl
courantes :
Commande apigeectl |
Commande Helm |
---|---|
apigeectl init |
Les commandes suivantes imitent apigeectl init :
Par exemple : kubectl apply -k apigee-operator/etc/crds/default/ |
apigeectl init lorsqu'elle est utilisée pour installer ou appliquer les modifications à Istiod. |
Par exemple : helm upgrade ingress-manager apigee-ingress-manager/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply |
Il n'existe pas de commande unique permettant de gérer tous les composants hybrides. Comme chaque composant est associé à un chart spécifique, vous devez installer ou mettre à niveau chaque chart individuellement. |
apigeectl apply --datastore |
Par exemple : helm upgrade datastore apigee-datastore/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply --redis |
Par exemple : helm upgrade redis apigee-redis/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply --org |
Par exemple : helm upgrade ORG_NAME apigee-org/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply --env ENV_NAME |
Par exemple : helm upgrade ENV_NAME apigee-env/ \ --install \ --namespace apigee \ --set env=ENV_NAME \ --atomic \ -f overrides.yaml |
apigeectl apply --all-envs |
Il n'existe pas de commande unique permettant de gérer tous les environnements à la fois. Vous devez installer ou mettre à niveau chaque environnement individuellement. |
apigeectl apply --settings virtualhosts |
Par exemple : helm upgrade ENV_GROUP_NAME apigee-virtualhosts/ \ --install \ --namespace apigee \ --set envgroup=ENV_GROUP_NAME \ --atomic \ -f overrides.yaml |
apigeectl delete COMPONENT |
Par exemple : helm delete datastore -n apigee |
apigeectl delete ou code>apigeectl delete --all |
Il n'existe pas de commande Helm unique pour supprimer tous les composants en même temps. Vous devez supprimer chaque composant individuellement. |
apigeectl COMMAND --dry-run=client |
Par exemple : helm upgrade datastore apigee-datastore/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml \ --dry-run |
apigeectl check-ready |
Bien qu'il n'y ait pas de commande Helm équivalente, lors de l'installation, vous pouvez utiliser le processus Vérifier la préparation du cluster pour effectuer un grand nombre des tâches identiques. |