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