Menerapkan konfigurasi ke cluster
Gunakan langkah-langkah berikut untuk menginstal Apigee Hybrid ke cluster Anda:
- Pastikan Anda berada di direktori
hybrid-base-directory/hybrid-files
.cd $HYBRID_FILES
- 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 current-context
Hasilnya harus menyertakan nama cluster tempat Anda men-deploy Apigee Hybrid. Sebagai Sebagai contoh, di GKE, nama konteks biasanya berupa
gke_project-id_cluster-location_cluster-name
, sebagai dalam:gke_my-project_us-central1_my-cluster
Jika nama cluster nama dalam konteks tidak cocok, perintah berikut akan mendapatkan Kredensial
gcloud
untuk cluster dan setel kontekskubectl
:Cluster regional
gcloud container clusters get-credentials $CLUSTER_NAME \ --region $CLUSTER_LOCATION \ --project $PROJECT_ID
Cluster zona
gcloud container clusters get-credentials $CLUSTER_NAME \ --zone $CLUSTER_LOCATION \ --project $PROJECT_ID
- Khusus untuk platform Anthos on bare metal, AWS di GKE, EKS, dan GKE lokal, Verifikasi
yang
KUBECONFIG
variabel diatur menggunakan perintah berikut:echo ${KUBECONFIG}
- Lakukan inisialisasi dry run. 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
- Jika tidak ada error, jalankan perintah
init
sebagai berikut:${APIGEECTL_HOME}/apigeectl init -f overrides/overrides.yaml
Perintah
init
menginstal deployment Apigee layanan Pengontrol Deployment Apigee dan Webhook Penerimaan Apigee. - 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
Jika pod sudah siap, lanjutkan ke langkah berikutnya.
- Lakukan penginstalan dry run. Jalankan perintah
apply
dengan tanda--dry-run
.${APIGEECTL_HOME}/apigeectl apply -f overrides/overrides.yaml --dry-run=client
-
Jika tidak ada kesalahan, Anda dapat menerapkan
Komponen runtime khusus Apigee ke cluster dengan perintah berikut:
${APIGEECTL_HOME}/apigeectl apply -f overrides/overrides.yaml
- Untuk memeriksa status deployment, jalankan perintah berikut:
${APIGEECTL_HOME}/apigeectl check-ready -f overrides/overrides.yaml
Ulangi langkah ini sampai semua pod siap. Pod mungkin memerlukan waktu beberapa menit untuk dimulai.
GKE dengan Workload Identity
Jika Anda menginstal Apigee Hybrid di GKE dan mengonfigurasi Workload Identity untuk mengautentikasi akun layanan, selanjutnya Anda akan mengonfigurasi pengaitan antara akun layanan Kubernetes dan akun layanan Google untuk cluster Anda.
1 2 3 4 5 6 7 8 9 (NEXT) Langkah 10: Siapkan Workload IdentitySemua penginstalan lainnya
Pada langkah berikutnya, Anda akan mengonfigurasi gateway masuk Apigee dan men-deploy proxy untuk menguji penginstalan.
(BERIKUTNYA) Langkah 1: Ekspos traffic masuk Apigee 2