Desinstalar entornos de ejecución híbridos

Desinstalar Apigee Hybrid

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

  1. Desinstala los recursos del 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 instalaste el gráfico apigee-virtualhost. En la versión híbrida 1.10, suele ser apigee-virtualhost-ENV_GROUP. En Hybrid 1.11 y versiones posteriores, suele ser ENV_GROUP.
    • ENV_RELEASE_NAME es el nombre con el que instalaste el gráfico apigee-env. En la versión híbrida 1.10, suele ser apigee-env-ENV_NAME. En Hybrid 1.11 y versiones posteriores, suele ser ENV_NAME.
    • ORG_NAME es el nombre con el que instalaste el gráfico apigee-org. Normalmente, se corresponde con el nombre de tu organización. Si has definido una variable de entorno ORG_NAME, puedes usarla en tu comando.
  2. Desinstala apigee-operator.
    helm uninstall -n APIGEE_NAMESPACE operator
  3. Elimina los CRDs de Apigee:
    kubectl delete -k  apigee-operator/etc/crds/default/

Eliminar cert-manager

Para quitar cert-manager, elimina de forma permanente el certificado y el secreto apigee-ca del espacio de nombres cert-manager siguiendo estos pasos:

  1. Elimina el certificado apigee-ca.
      kubectl delete secret -n APIGEE_NAMESPACE apigee-ca
  2. La salida debería ser similar a la siguiente:

      certificate.cert-manager.io "apigee-ca" deleted
      
  3. Verifica que se haya eliminado el certificado apigee-ca obteniendo todos los certificados:
      kubectl get certificates -A
        
  4. La salida debería ser similar a la siguiente:

    NAMESPACE   NAME                              READY   SECRET                            AGE
    apigee      apigee-datastore-guardrails-tls   True    apigee-datastore-guardrails-tls   89m
        
  5. Elimina el apigee-ca secreto:
      kubectl -n cert-manager delete secret apigee-ca
        
  6. Verifica que el secreto se ha eliminado:
      kubectl get secrets -n cert-manager
        
  7. La salida debería ser similar a la siguiente:

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