Langkah 8: Instal runtime hybrid

Menerapkan konfigurasi ke cluster

Gunakan langkah-langkah berikut untuk menginstal Apigee hybrid ke cluster Anda:

  1. Pastikan Anda berada di direktori hybrid-base-directory/hybrid-files.
    cd $HYBRID_FILES
  2. Pastikan kubectl ditetapkan ke konteks yang benar menggunakan perintah berikut. Konteks saat ini harus ditetapkan ke cluster tempat Anda men-deploy Apigee hybrid.
    kubectl config get-contexts | grep \*
  3. Khusus untuk platform Anthos on bare metal, AWS on GKE, EKS, dan GKE on prem, Pastikan variabel KUBECONFIG ditetapkan menggunakan perintah berikut.
    echo ${KUBECONFIG}
  4. Lakukan inisialisasi uji coba. Dengan melakukan uji coba, Anda dapat memeriksa error sebelum perubahan dilakukan pada cluster. Jalankan perintah init dengan flag --dry-run sebagai berikut:
    ${APIGEECTL_HOME}/apigeectl init -f overrides/overrides.yaml --dry-run=client
    Catatan: Apigee hybrid 1.8 mendukung kubectl versi 1.21 dan yang lebih baru. Jika Anda menginstal versi hybrid lama dan menggunakan kubectl versi 1.8 atau yang lebih lama, sintaksis untuk flag --dry-run akan menjadi --dry-run=true. Anda harus mengupdate kubectl ke versi 1.21 atau yang lebih baru sebelum menginstal Apigee hybrid 1.8.
  5. Jika tidak ada error, jalankan perintah init sebagai berikut:
    ${APIGEECTL_HOME}/apigeectl init -f overrides/overrides.yaml

    Perintah init menginstal layanan deployment Apigee, yaitu Apigee Deployment Controller dan Apigee Admission Webhook.

  6. Untuk memeriksa status deployment, Anda dapat menggunakan perintah berikut:
    ${APIGEECTL_HOME}/apigeectl check-ready -f overrides/overrides.yaml
    kubectl get pods -n apigee-system
    kubectl get pods -n apigee

    Setelah pod siap, lanjutkan ke langkah berikutnya.

  7. Lakukan penginstalan uji coba. Jalankan perintah apply dengan flag --dry-run.
    ${APIGEECTL_HOME}/apigeectl apply -f overrides/overrides.yaml --dry-run=client
  8. Jika tidak ada error, Anda dapat menerapkan komponen runtime khusus Apigee ke cluster dengan perintah berikut:
    ${APIGEECTL_HOME}/apigeectl apply -f overrides/overrides.yaml
  9. Untuk memeriksa status deployment, jalankan perintah berikut:
    ${APIGEECTL_HOME}/apigeectl check-ready -f overrides/overrides.yaml

    Ulangi langkah ini hingga semua pod siap. Pod mungkin memerlukan waktu beberapa menit untuk memulai.

1 2 3 4 5 6 7 8 (BERIKUTNYA) Langkah 9: Mengekspos ingress Apigee 10