- v1.15 (última)
- v1.14
- v1.13
- Lista de versiones admitidas
- v1.12
- v1.11
- v1.10
- v1.9
- v1.8
- v1.7
- Versión 1.6
- v1.5
- Versión 1.4
- Versión 1.3
- v1.2
- v1.1
Versiones compatibles:
Versiones no compatibles:
En esta página se describe cómo puedes consultar los registros de trabajos de restauración para confirmar que se han completado y validar la restauración.
Verificar que se ha completado
Para verificar que la operación de restauración se ha completado correctamente, sigue estos pasos:
Usa el siguiente comando para comprobar si la operación de restauración se ha completado sin errores:
kubectl get pods -n -l job-name=apigee-cassandra-restore
El resultado debería ser similar al siguiente:
NAME READY STATUS RESTARTS AGE apigee-cassandra-restore-6tttv 0/1 Completed 0 23m
-
Usa el siguiente comando para comprobar si las réplicas de Cassandra están activas y en funcionamiento:
kubectl get pods -n -l app=apigee-cassandra
El resultado debería ser similar al siguiente:
NAME READY STATUS RESTARTS AGE apigee-cassandra-default-0 1/1 Running 0 24m apigee-cassandra-default-1 1/1 Running 0 23m apigee-cassandra-default-2 1/1 Running 0 22m
Ver registros de restauración
Para ver los registros de restauración de un pod de Kubernetes, ejecuta el comando kubectl logs -f <pod_name> -n <namespace>
. Por ejemplo:
kubectl logs -f apigee-cassandra-restore-b4lgf -n apigee
Validar la restauración
Una vez completada la operación de restauración, puedes usar el plano de control para confirmar que los desarrolladores, las aplicaciones y los productos de API de tu organización se han restaurado correctamente.
Para ver los datos restaurados, sigue estos pasos:
-
En la línea de comandos, obtén o actualiza tus credenciales de autenticación de gcloud, como se muestra en el siguiente ejemplo:
TOKEN=$(gcloud auth print-access-token)
- Usa el siguiente comando para validar los datos de tu organización, donde APIGEE_ORG es una organización de Apigee implementada en el clúster:
- Para datos de desarrolladores:
Sin residencia de datos
curl -s -H "$TOKEN" https://apigee.googleapis.com/v1/organizations/APIGEE_ORG/developers
Residencia de datos
curl -s -H "$TOKEN" https://CONTROL_PLANE_LOCATION-apigee.googleapis.com/v1/organizations/APIGEE_ORG/developers
- Datos de aplicaciones:
Sin residencia de datos
curl -s -H "$TOKEN" https://apigee.googleapis.com/v1/organizations/APIGEE_ORG/apps
Residencia de datos
curl -s -H "$TOKEN" https://CONTROL_PLANE_LOCATION-apigee.googleapis.com/v1/organizations/APIGEE_ORG/apps
- En el caso de los datos de producto de la API:
Sin residencia de datos
curl -s -H "$TOKEN" https://apigee.googleapis.com/v1/organizations/APIGEE_ORG/apiproducts
Residencia de datos
curl -s -H "$TOKEN" https://CONTROL_PLANE_LOCATION-apigee.googleapis.com/v1/organizations/APIGEE_ORG/apiproducts
- Para datos de desarrolladores:
Configuración de DNS para el nuevo clúster y el cambio de tráfico
Cuando estés conforme con la validación, redirige el tráfico al nuevo clúster y cambia la entrada DNS a la nueva dirección de entrada EXTERNAL-IP
.
Obtén EXTERNAL-IP
con el siguiente comando:
kubectl get svc -n istio-system
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE istio-ingressgateway LoadBalancer 10.11.123.45 34.56.78.90 15021:32225/TCP,80:32208/TCP,443:31942/TCP,15012:32689/TCP,15443:31936/TCP 1d