Version compatible avec Helm
Apigee hybrid est compatible avec les versions 3.10 et ultérieures de Helm.
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 | Logger Metrics |
apigee-telemetry |
Entrée | Passerelle d'entrée Apigee | apigee-ingress-manager |
Organisation | Agent Apigee Connect MART UDCA Watcher |
apigee-org |
Environnement | Runtime Synchronizer |
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_NAMESPACE \ --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_NAMESPACE \ --atomic \ -f overrides.yaml |
apigeectl apply --redis |
Par exemple : helm upgrade redis apigee-redis/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml |
apigeectl apply --org |
Par exemple : helm upgrade $ORG_NAME apigee-org/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml |
apigeectl apply --env ENV_NAME |
Par exemple : helm upgrade $ENV_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --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 apigee-virtualhosts/ \ --install \ --namespace APIGEE_NAMESPACE \ --set envgroup=$ENV_GROUP \ --atomic \ -f overrides.yaml |
apigeectl delete COMPONENT |
Par exemple : helm delete datastore -n APIGEE_NAMESPACE |
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_NAMESPACE \ --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. |