Desinstala el entorno de ejecución de Hybrid

Desinstala Apigee Hybrid

Usa los siguientes comandos para desinstalar el entorno de ejecución híbrido:

  1. Desinstala los recursos de tu espacio de nombres apigee:
    helm uninstall -n APIGEE_NAMESPACE ENV_GROUP_RELEASE_NAME ENV_RELEASE_NAME $ORG_NAME ingress-manager telemetry redis datastore
    
    • ENV_GROUP_RELEASE_NAME es el nombre con el que se instaló el chart apigee-virtualhost. En la versión híbrida 1.10, por lo general, es apigee-virtualhost-ENV_GROUP. En la versión híbrida 1.11 y posteriores, suele ser ENV_GROUP.
    • ENV_RELEASE_NAME es el nombre con el que se instaló el chart apigee-env. En la versión híbrida 1.10, por lo general, es apigee-env-ENV_NAME. En la versión híbrida 1.11 y posteriores, suele ser ENV_NAME.
    • ORG_NAME es el nombre con el que se instaló el chart apigee-org. Por lo general, es el nombre de la organización. Si definiste una variable de entorno ORG_NAME, puedes usarla en tu comando.
  2. Desinstala apigee-operator.
    helm uninstall -n APIGEE_NAMESPACE operator
  3. Borra las CRD de Apigee:
    kubectl delete -k  apigee-operator/etc/crds/default/

Quita cert-manager

Para quitar cert-manager, quita de forma permanente el certificado y el secreto apigee-ca del espacio de nombres de cert-manager con los siguientes pasos:

  1. Borra el certificado apigee-ca.
      kubectl delete secret -n APIGEE_NAMESPACE apigee-ca
  2. El resultado debería ser similar al siguiente:

      certificate.cert-manager.io "apigee-ca" deleted
      
  3. Para verificar que se borró el certificado apigee-ca, obtén todos los certificados:
      kubectl get certificates -A
        
  4. El resultado debería ser similar al siguiente:

    NAMESPACE   NAME                              READY   SECRET                            AGE
    apigee      apigee-datastore-guardrails-tls   True    apigee-datastore-guardrails-tls   89m
        
  5. Borra el secreto apigee-ca :
      kubectl -n cert-manager delete secret apigee-ca
        
  6. Verifica que se haya borrado el secreto:
      kubectl get secrets -n cert-manager
        
  7. El resultado debería ser similar al siguiente:

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