Menonaktifkan region hybrid

Panduan ini menjelaskan prosedur penonaktifan region di lingkungan multi-region.

Menonaktifkan region hybrid

  1. Menyetel konteks kubernetes ke region yang perlu dinonaktifkan.

    Buat daftar konteks Anda saat ini untuk melihat nama konteks setiap cluster:

    kubectl config get-contexts

    Tetapkan konteks ke cluster dan region yang ingin Anda nonaktifkan:

    kubectl config use-context CONTEXT_NAME

    Dengan CONTEXT_NAME adalah nama konteks untuk cluster dan region.

    Contoh:

    kubectl config get-contexts
    CURRENT   NAME                                                   CLUSTER                                                AUTHINFO                                               NAMESPACE
              gke_example-org-1_us-central1_example-cluster-1        gke_example-org-1_us-central1_example-cluster-1        gke_example-org-1_us-central1_example-cluster-1        apigee
    *         gke_example-org-1_us-central1_example-cluster-2        gke_example-org-1_us-central1_example-cluster-2        gke_example-org-1_us-central1_example-cluster-2        apigee
              gke_example-org-1_us-west1_example-cluster-2           gke_example-org-1_us-west1_example-cluster-2           gke_example-org-1_us-west1_example-cluster-2           apigee
    
    kubectl config use-context gke_example-org-1_us-west1_example-cluster-2
  2. Hapus instance Apigee dalam konteks yang baru saja Anda pilih dengan apigeectl berikut:

    Helm

    Menghapus komponen satu per satu.

    helm -n apigee delete datastore
    
    helm -n apigee delete telemetry
    
    helm -n apigee delete apigee-ingress-manager
    
    helm -n apigee delete redis
    
    helm -n apigee delete ORG_NAME
    
    helm -n apigee delete ENV_NAME
    
    helm -n apigee delete ENV_GROUP_NAME
    
    helm -n apigee-system delete operator
    

    apigeectl

    $APIGEECTL_HOME/apigeectl delete --all -f OVERRIDES_FILE.yaml
  3. Pastikan tidak ada pod yang tersisa di namespace Apigee:
    kubectl get pods -n apigee
    kubectl get pods -n apigee-system
    kubectl get pods -n cert-manager
  4. Tetapkan konteks ke wilayah lain yang ada dan pastikan pusat data cassandra dihapus dari cincin yang sudah ada. Output tidak boleh menampilkan detail pusat data yang dihapus.
    kubectl exec apigee-cassandra-default-0 -n apigee  -- nodetool -u JMX_USER -pw JMX_PASSWORD status