Disinstalla Apigee hybrid
Utilizza i seguenti comandi per disinstallare il runtime ibrido:
- Disinstalla le risorse nello spazio dei nomi
apigee
:helm uninstall -n APIGEE_NAMESPACE ENV_GROUP_RELEASE_NAME ENV_RELEASE_NAME $ORG_NAME ingress-manager telemetry redis datastore
- ENV_GROUP_RELEASE_NAME è il nome con cui hai installato in precedenza il grafico
apigee-virtualhost
. In Hybrid v1.10, in genere èapigee-virtualhost-ENV_GROUP
. In Hybrid versione 1.11 e successive, di solito è ENV_GROUP. - ENV_RELEASE_NAME è il nome con cui hai installato in precedenza il grafico
apigee-env
. In Hybrid v1.10, in genere èapigee-env-ENV_NAME
. In Hybrid versione 1.11 e successive, di solito è ENV_NAME. - ORG_NAME è il nome con cui hai installato in precedenza il grafico
apigee-org
. Di solito si tratta del nome dell'organizzazione. Se hai definito una variabile di ambiente ORG_NAME, puoi utilizzarla nel comando.
- ENV_GROUP_RELEASE_NAME è il nome con cui hai installato in precedenza il grafico
- Disinstalla
apigee-operator
.helm uninstall -n APIGEE_NAMESPACE operator
- Elimina i CRD di Apigee:
kubectl delete -k apigee-operator/etc/crds/default/
Rimuovi cert-manager
Per rimuovere cert-manager, rimuovi definitivamente il certificato e il secret apigee-ca dallo spazio dei nomi cert-manager con i seguenti passaggi:
- Elimina il certificato
apigee-ca
.kubectl delete secret -n APIGEE_NAMESPACE apigee-ca
- Verifica che il certificato
apigee-ca
sia stato eliminato recuperando tutti i certificati:kubectl get certificates -A
- Elimina il secret
apigee-ca
:kubectl -n cert-manager delete secret apigee-ca
- Verifica che il secret sia stato eliminato:
kubectl get secrets -n cert-manager
L'output dovrebbe essere simile al seguente:
certificate.cert-manager.io "apigee-ca" deleted
L'output dovrebbe essere simile al seguente:
NAMESPACE NAME READY SECRET AGE apigee apigee-datastore-guardrails-tls True apigee-datastore-guardrails-tls 89m
L'output dovrebbe essere simile al seguente:
NAME TYPE DATA AGE cert-manager-webhook-ca Opaque 3 94m