En esta guía, se explica el procedimiento de retiro de servicio de una región en un entorno multirregional.
Retira una región híbrida
- Configura los contextos de Kubernetes en la región que debe retirarse del servicio.
Enumera tus contextos actuales para ver el nombre de contexto de cada clúster:
kubectl config get-contexts
Configura el contexto en el clúster y la región que deseas retirar:
kubectl config use-context CONTEXT_NAME
En el ejemplo anterior, CONTEXT_NAME es el nombre del contexto del clúster y la región.
Por ejemplo:
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 apigeekubectl config use-context gke_example-org-1_us-west1_example-cluster-2
- Borra la instancia de Apigee en el contexto que acabas de seleccionar con el comando
apigeectl
:Apigeectl delete --all -f overrides.yaml
- Verifica que no queden Pods en los espacios de nombres de Apigee:
kubectl get pods -n apigee
kubectl get pods -n apigee-system
kubectl get pods -n cert-manager
- Configura el contexto en otras regiones existentes y asegúrate de que el centro de datos de Cassandra se quite del anillo existente. El resultado no debería mostrar los detalles del centro de datos que se quitaron.
kubectl exec apigee-cassandra-default-0 -n apigee -- nodetool -u JMX_USER -pw JMX_PASSWORD status