Hybrid-Laufzeit deinstallieren

Helm-Installationen

Sie können eine Hybrid-Helm-Installation mit den folgenden Befehlen deinstallieren:

  1. Deinstallieren Sie die Ressourcen in Ihrem apigee-Namespace:
    helm uninstall -n apigee ENV_GROUP_RELEASE_NAME ENV_RELEASE_NAME ORG_NAME ingress-manager telemetry redis datastore
    
    • ENV_GROUP_RELEASE_NAME ist der Name, mit dem Sie zuvor das Diagramm apigee-virtualhost installiert haben. In der Hybrid-Version 1.10 ist es normalerweise apigee-virtualhost-ENV_GROUP_NAME. In der Hybrid-Version 1.11 und höher ist dies in der Regel ENV_GROUP_NAME.
    • ENV_RELEASE_NAME ist der Name, mit dem Sie zuvor das Diagramm apigee-env installiert haben. In der Hybrid-Version 1.10 ist es normalerweise apigee-env-ENV_NAME. In der Hybrid-Version 1.11 und höher ist dies in der Regel ENV_NAME.
    • ORG_NAME ist der Name, mit dem Sie zuvor das Diagramm apigee-org installiert haben. Das ist in der Regel der Name Ihrer Organisation.
  2. Nachdem Sie die Ressourcen im Namespace apigee deinstalliert haben, deinstallieren Sie apigee-operator.
    helm uninstall -n apigee-system operator
  3. Löschen Sie die Apigee-CRDs:
    kubectl delete -k  apigee-operator/etc/crds/default/

apigeectl Installationen

Zum Löschen von Apigee-Komponenten in einem bestimmten Bereich verwenden Sie apigeectl mit den Flags für den Bereich, der diese Komponenten enthält:

  • --all-envs: Alle Komponenten von Umgebungsbereichen in den Umgebungen der Organisation, die in der Konfigurationsdatei zum Überschreiben aufgeführt ist
  • --datastore: Cassandra.
  • --env env-name: Die Komponenten des Umgebungsbereichs: Runtime, Synchronizer und UDCA
  • --org: Die Komponenten auf Organisationsebene: Apigee Connect-Agent, Mart und Watcher
  • --settings virtualhosts: Nur virtualhost-Einstellungen
  • --telemetry: Logger und Messwerte

Beispiel:

apigeectl delete -f your_overrides_file.yaml --org --env env-name

Verwenden Sie folgenden Befehl, um nur die Apigee-Komponenten aus dem Cluster zu löschen:

apigeectl delete -f your_overrides_file.yaml

Verwenden Sie folgende Befehle, um die vollständige Apigee-Hybridinstallation außer cert-manager aus Ihrem Cluster zu löschen:

  1. Führen Sie apigeectl delete mit dem Standardbereich aus:
    apigeectl delete -f your_overrides_file.yaml
  2. Prüfen Sie, ob die Apigee Hybrid-Komponenten gelöscht wurden:
    kubectl -n apigee get apigeedatastore,apigeeredis,apigeetelemetry,org,env,arc

    Die Ausgabe sollte leer sein

  3. Führen Sie apigeectl delete mit --all noch einmal aus:
    apigeectl delete --all -f your_overrides_file.yaml

Informationen zum Deinstallieren von cert-manager finden Sie unter Deinstallieren auf Kubernetes in der cert-manager-Dokumentation.

Weitere Informationen zum Befehl apigeectl finden Sie unter apigeectl.

Entfernen Sie cert-manager mit dem folgenden Befehl:

kubectl -n cert-manager delete secret apigee-ca