Desative uma região híbrida

Este guia explica o procedimento para desativar uma região num ambiente de várias regiões.

Desative uma região híbrida

  1. Defina os contextos do Kubernetes para a região que tem de ser desativada.

    Liste os seus contextos atuais para ver o nome do contexto de cada cluster:

    kubectl config get-contexts

    Defina o contexto para o cluster e a região que quer desativar:

    kubectl config use-context CONTEXT_NAME

    Onde CONTEXT_NAME é o nome do contexto para o cluster e a região.

    Por exemplo:

    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. Elimine a instância do Apigee no contexto que acabou de selecionar com o comando apigeectl:
    apigeectl delete --all -f overrides.yaml
  3. Verifique os pods do Kubernetes atuais:
    kubectl get pods -n apigee
    kubectl get pods -n apigee-system
  4. Defina o contexto para outras regiões existentes e certifique-se de que o centro de dados do Cassandra é removido do anel existente. O resultado não deve mostrar os detalhes do centro de dados removido.
    kubectl exec apigee-cassandra-default-0 -n apigee  -- nodetool -u JMX_USER -pw JMX_PASSWORD status