하이브리드 런타임 제거

Helm 설치

다음 명령어를 사용하여 하이브리드 Helm 설치를 제거할 수 있습니다.

  1. apigee 네임스페이스에서 리소스를 제거합니다.
    helm uninstall -n apigee 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_NAME입니다. Hybrid v1.11 이상에서는 일반적으로 ENV_GROUP_NAME입니다.
    • ENV_RELEASE_NAME은 이전에 apigee-env 차트를 설치한 이름입니다. Hybrid v1.10에서는 일반적으로 apigee-env-ENV_NAME입니다. Hybrid v1.11 이상에서는 일반적으로 ENV_NAME입니다.
    • ORG_NAME은 이전에 apigee-org 차트를 설치한 이름입니다. 일반적으로 조직 이름입니다.
  2. apigee 네임스페이스에서 리소스를 제거한 후 apigee-operator를 제거합니다.
    helm uninstall -n apigee-system operator
  3. Apigee CRD를 삭제합니다.
    kubectl delete -k  apigee-operator/etc/crds/default/

apigeectl 설치

특정 범위 내의 Apigee 구성요소를 삭제하려면 다음 구성요소가 포함된 범위의 플래그와 함께 apigeectl을 사용합니다.

  • --all-envs: 재정의 구성 파일에 지정된 조직 내 모든 환경의 모든 환경 범위 구성요소
  • --datastore: Cassandra.
  • --env env-name: 환경 범위 구성요소: 런타임, 동기화 담당자, UDCA
  • --org: 조직 범위 구성요소: Apigee Connect 에이전트, Mart, Watcher
  • --settings virtualhosts: virtualhost 설정 전용
  • --telemetry: Logger 및 측정항목

예:

apigeectl delete -f your_overrides_file.yaml --org --env env-name

클러스터에서 Apigee 구성요소만 삭제하려면 다음 명령어를 사용합니다.

apigeectl delete -f your_overrides_file.yaml

다음 명령어를 사용하여 클러스터에서 cert-manager를 제외한 전체 Apigee Hybrid 설치를 삭제합니다.

  1. 기본 범위로 apigeectl delete를 실행합니다.
    apigeectl delete -f your_overrides_file.yaml
  2. Apigee Hybrid 구성요소가 삭제되었는지 확인합니다.
    kubectl -n apigee get apigeedatastore,apigeeredis,apigeetelemetry,org,env,arc

    출력은 비어 있어야 합니다.

  3. --all을 사용하여 apigeectl delete를 다시 실행합니다.
    apigeectl delete --all -f your_overrides_file.yaml

cert-manager를 제거하려면 cert-manager 문서의 Kubernetes에서 제거를 참조하세요.

apigeectl 명령어에 대한 상세 정보는 apigeectl을 참조하세요.

다음 명령어를 사용하여 cert-manager를 삭제합니다.

kubectl -n cert-manager delete secret apigee-ca