Hybrid-Laufzeit deinstallieren

Apigee Hybrid deinstallieren

Verwenden Sie die folgenden Befehle, um die Hybrid-Laufzeit zu deinstallieren:

  1. Deinstallieren Sie die Ressourcen in Ihrem apigee-Namespace:
    helm uninstall -n APIGEE_NAMESPACE 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. In der Hybrid-Version 1.11 und höher ist dies in der Regel ENV_GROUP.
    • 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. Wenn Sie eine Umgebungsvariable vom Typ ORG_NAME definiert haben, können Sie diese Variable in Ihrem Befehl verwenden.
  2. Deinstallieren Sie apigee-operator.
    helm uninstall -n APIGEE_NAMESPACE operator
  3. Löschen Sie die Apigee-CRDs:
    kubectl delete -k  apigee-operator/etc/crds/default/

Cert-Manager entfernen

Wenn Sie cert-manager entfernen möchten, entfernen Sie das apigee-ca-Zertifikat und das Secret endgültig aus dem cert-manager-Namespace. Gehen Sie dazu so vor:

  1. Löschen Sie das apigee-ca-Zertifikat.
      kubectl delete secret -n APIGEE_NAMESPACE apigee-ca
  2. Die Ausgabe sollte in etwa so aussehen:

      certificate.cert-manager.io "apigee-ca" deleted
      
  3. Prüfen Sie, ob das Zertifikat apigee-ca gelöscht wurde, indem Sie alle Zertifikate abrufen:
      kubectl get certificates -A
        
  4. Die Ausgabe sollte in etwa so aussehen:

    NAMESPACE   NAME                              READY   SECRET                            AGE
    apigee      apigee-datastore-guardrails-tls   True    apigee-datastore-guardrails-tls   89m
        
  5. Löschen Sie das apigee-ca -Secret:
      kubectl -n cert-manager delete secret apigee-ca
        
  6. Prüfen Sie, ob das Secret gelöscht wurde:
      kubectl get secrets -n cert-manager
        
  7. Die Ausgabe sollte in etwa so aussehen:

    NAME                      TYPE     DATA   AGE
    cert-manager-webhook-ca   Opaque   3      94m