Apigee Hybrid 제거
다음 명령어를 사용하여 하이브리드 런타임을 제거합니다.
apigee
네임스페이스에서 리소스를 제거합니다.helm uninstall -n APIGEE_NAMESPACE ENV_GROUP_RELEASE_NAME ENV_RELEASE_NAME $ORG_NAME ingress-manager telemetry redis datastore
- ENV_GROUP_RELEASE_NAME은 이전에
apigee-virtualhost
차트를 설치한 이름입니다. Hybrid v1.10에서는 일반적으로apigee-virtualhost-ENV_GROUP
입니다. Hybrid v1.11 이상에서는 일반적으로 ENV_GROUP입니다. - ENV_RELEASE_NAME은 이전에
apigee-env
차트를 설치한 이름입니다. Hybrid v1.10에서는 일반적으로apigee-env-ENV_NAME
입니다. Hybrid v1.11 이상에서는 일반적으로 ENV_NAME입니다. - ORG_NAME은 이전에
apigee-org
차트를 설치한 이름입니다. 일반적으로 조직 이름입니다. ORG_NAME 환경 변수를 정의한 경우 명령어에서 해당 변수를 사용할 수 있습니다.
- ENV_GROUP_RELEASE_NAME은 이전에
- 제거
apigee-operator
.helm uninstall -n APIGEE_NAMESPACE operator
- Apigee CRD를 삭제합니다.
kubectl delete -k apigee-operator/etc/crds/default/
cert-manager 삭제
cert-manager를 삭제하려면 다음 단계에 따라 cert-manager 네임스페이스에서 apigee-ca 인증서 및 보안 비밀을 영구적으로 삭제합니다.
apigee-ca
인증서를 삭제합니다.kubectl delete secret -n APIGEE_NAMESPACE apigee-ca
- 모든 인증서를 가져와
apigee-ca
인증서가 삭제되었는지 확인합니다.kubectl get certificates -A
apigee-ca
보안 비밀을 삭제합니다.kubectl -n cert-manager delete secret apigee-ca
- 보안 비밀이 삭제되었는지 확인합니다.
kubectl get secrets -n cert-manager
출력은 다음과 비슷하게 표시됩니다.
certificate.cert-manager.io "apigee-ca" deleted
출력은 다음과 비슷하게 표시됩니다.
NAMESPACE NAME READY SECRET AGE apigee apigee-datastore-guardrails-tls True apigee-datastore-guardrails-tls 89m
출력은 다음과 비슷하게 표시됩니다.
NAME TYPE DATA AGE cert-manager-webhook-ca Opaque 3 94m