Melihat log pemulihan

Halaman ini menjelaskan cara memeriksa log tugas pemulihan untuk mengonfirmasi penyelesaian dan memvalidasi pemulihan.

Memverifikasi penyelesaian

Untuk memastikan bahwa operasi pemulihan berhasil diselesaikan:

  1. Gunakan perintah berikut untuk memeriksa apakah operasi pemulihan selesai tanpa error:

    kubectl get pods -n -l job-name=apigee-cassandra-restore
    

    Outputnya mirip dengan hal berikut ini:

    NAME                               READY     STATUS      RESTARTS   AGE
    apigee-cassandra-restore-6tttv     0/1       Completed   0          23m
    
  2. Gunakan perintah berikut untuk memeriksa apakah replika cassandra aktif dan berjalan:

    kubectl get pods -n -l app=apigee-cassandra
    

    Outputnya mirip dengan hal berikut ini:

    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
    

Melihat log pemulihan

Untuk melihat log pemulihan pod Kubernetes, jalankan metode kubectl logs -f <pod_name> -n <namespace> perintah. Contoh:

kubectl logs -f apigee-cassandra-restore-b4lgf -n apigee

Memvalidasi pemulihan

Setelah menyelesaikan operasi pemulihan, Anda dapat menggunakan bidang kontrol untuk mengonfirmasi bahwa {i>developer<i} organisasi Anda, aplikasi, dan produk API dipulihkan dengan benar.

Untuk melihat data yang dipulihkan:

  1. Di command line, dapatkan atau perbarui kredensial autentikasi gcloud, sebagai berikut contoh menampilkan:

    TOKEN=$(gcloud auth print-access-token)
  2. Gunakan perintah berikut untuk memvalidasi data organisasi Anda, dengan APIGEE_ORG sebuah organisasi Apigee yang di-deploy di cluster:
    • Untuk data developer:
      curl -s -H "$TOKEN" https://apigee.googleapis.com/v1/organizations/APIGEE_ORG/developers
    • Untuk data aplikasi:
      curl -s -H "$TOKEN" https://apigee.googleapis.com/v1/organizations/APIGEE_ORG/apps
    • Untuk data produk API:
      curl -s -H "$TOKEN" https://apigee.googleapis.com/v1/organizations/APIGEE_ORG/apiproducts

Konfigurasi DNS untuk cluster baru dan batas traffic

Setelah Anda puas dengan validasi, alihkan traffic ke cluster baru dan ubah DNS entri ke alamat EXTERNAL-IP masuk baru.

Dapatkan EXTERNAL-IP dengan perintah berikut:

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