Désinstaller l'environnement d'exécution hybride

Désinstaller Apigee hybrid

Exécutez les commandes suivantes pour désinstaller l'environnement d'exécution hybride :

  1. Désinstallez les ressources de votre espace de noms apigee :
    helm uninstall -n APIGEE_NAMESPACE 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 de apigee-virtualhost-ENV_GROUP. Dans Apigee hybrid v1.11 et versions ultérieures, il s'agit généralement de ENV_GROUP.
    • 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 de apigee-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. Si vous avez défini une variable d'environnement ORG_NAME, vous pouvez l'utiliser dans votre commande.
  2. Désinstallez apigee-operator.
    helm uninstall -n APIGEE_NAMESPACE operator
  3. Supprimez les CRD Apigee :
    kubectl delete -k  apigee-operator/etc/crds/default/

Supprimer cert-manager

Pour supprimer cert-manager, supprimez définitivement le certificat et le secret apigee-ca de l'espace de noms cert-manager en procédant comme suit:

  1. Supprimez le certificat apigee-ca.
      kubectl delete secret -n APIGEE_NAMESPACE apigee-ca
  2. Le résultat doit ressembler à ce qui suit :

      certificate.cert-manager.io "apigee-ca" deleted
      
  3. Vérifiez que le certificat apigee-ca a été supprimé en récupérant tous les certificats:
      kubectl get certificates -A
        
  4. Le résultat doit ressembler à ce qui suit :

    NAMESPACE   NAME                              READY   SECRET                            AGE
    apigee      apigee-datastore-guardrails-tls   True    apigee-datastore-guardrails-tls   89m
        
  5. Supprimez le secret apigee-ca :
      kubectl -n cert-manager delete secret apigee-ca
        
  6. Vérifiez que le secret a été supprimé:
      kubectl get secrets -n cert-manager
        
  7. Le résultat doit ressembler à ce qui suit :

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