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-casia 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