Installations Helm
Vous pouvez désinstaller une installation Hybrid Helm à l'aide des commandes suivantes :
- Désinstallez les ressources de votre espace de noms
apigee
:helm uninstall -n apigee ENV_GROUP_RELEASE_NAME ENV_RELEASE_NAME ORG_NAME ingress-manager telemetry redis datastore
- ENV_GROUP_RELEASE_NAME est le nom avec lequel vous avez déjà installé le chart
apigee-virtualhost
. Dans la version 1.10 d'Apigee hybrid, il s'agit généralement deapigee-virtualhost-ENV_GROUP_NAME
. Dans Apigee hybrid v1.11 et versions ultérieures, il s'agit généralement de ENV_GROUP_NAME. - ENV_RELEASE_NAME est le nom avec lequel vous avez déjà installé le chart
apigee-env
. Dans la version 1.10 d'Apigee hybrid, il s'agit généralement deapigee-env-ENV_NAME
. Dans Apigee hybrid v1.11 et versions ultérieures, il s'agit généralement de ENV_NAME. - ORG_NAME est le nom avec lequel vous avez déjà installé le chart
apigee-org
. Il s'agit généralement du nom de votre organisation.
- ENV_GROUP_RELEASE_NAME est le nom avec lequel vous avez déjà installé le chart
- Après avoir désinstallé les ressources de l'espace de noms
apigee
, désinstallezapigee-operator
.helm uninstall -n apigee-system operator
- Supprimez les CRD Apigee :
kubectl delete -k apigee-operator/etc/crds/default/
Installations apigeectl
Pour supprimer les composants Apigee pour un champ d'application spécifique, utilisez apigeectl
avec les options du champ d'application qui inclut ces composants :
--all-envs
: tous les composants de champ d'application de l'environnement dans tous les environnements de l'organisation nommée dans le fichier de configuration de remplacement--datastore
: Cassandra--env env-name
: les composants de champ d'application de l'environnement : Runtime, Synchronize et UDCA--org
: les composants de champ d'application de l'organisation : l'agent Apigee Connect, Mart et Watcher--settings virtualhosts
: paramètresvirtualhost
uniquement--telemetry
: Logger et Metrics
Exemple :
apigeectl delete -f your_overrides_file.yaml --org --env env-name
Pour ne supprimer que les composants Apigee du cluster, utilisez la commande suivante :
apigeectl delete -f your_overrides_file.yaml
Exécutez les commandes suivantes pour supprimer de votre cluster l'intégralité de l'installation Apigee hybrid, à l'exception de cert-manager :
- Exécutez
apigeectl delete
avec le champ d'application par défaut :apigeectl delete -f your_overrides_file.yaml
- Vérifiez que les composants hybrides Apigee ont été supprimés :
kubectl -n apigee get apigeedatastore,apigeeredis,apigeetelemetry,org,env,arc
Le résultat doit être vide.
-
Exécutez à nouveau
apigeectl delete
avec--all
:apigeectl delete --all -f your_overrides_file.yaml
Pour désinstaller cert-manager, consultez la section Désinstaller sur Kubernetes dans la documentation de cert-manager.
Pour en savoir plus sur la commande apigeectl
, consultez la page apigeectl
.
Exécutez la commande suivante pour supprimer cert-manager :
kubectl -n cert-manager delete secret apigee-ca