Google merekomendasikan agar Anda membuat alamat IP statis untuk dua gateway ingress yang diekspos di luar cluster:
| Gateway | Deskripsi |
|---|---|
apigee-mart-istio-ingressgateway |
Gateway masuk Istio yang digunakan oleh layanan MART untuk berkomunikasi dengan bidang pengelolaan. |
istio-ingressgateway |
Gateway masuk Istio yang digunakan untuk mengirim dan menerima traffic proxy API oleh load balancer prosesor pesan. |
Gateway ini disediakan dengan load balancer. Secara default, alamat IP untuk load balancer ini bersifat sementara. Artinya, setiap kali salah satu layanan dihapus dan dipulihkan, layanan tersebut akan mendapatkan IP load balancer baru.
Topik ini menjelaskan cara menentukan alamat IP statis untuk Apigee Hybrid yang di-deploy di GKE dan Anthos GKE (GKE On-Prem).Mengonfigurasi alamat IP statis di GKE
-
Ikuti petunjuk di
Mencadangkan alamat IP eksternal statis untuk membuat
dua alamat IP statis. Anda dapat memberi nama apa pun pada alamat, misalnya:
apigee-hybrid-martdanapigee-hybrid-runtime. Setelah selesai, Anda akan memiliki dua nomor IP untuk digunakan dalam konfigurasi cluster pada langkah berikutnya. Misalnya:35.225.131.189dan34.66.75.196 - Dalam file penggantian, tambahkan konfigurasi
loadBalancerIPberikut ke komponen ingress:Sintaksis
Konfigurasi memiliki struktur dan sintaksis berikut. Nilai dalam red, bold italics adalah nilai properti yang harus Anda berikan:
ingress: enableAccesslog: true runtime: loadBalancerIP: runtime_IP mart: loadBalancerIP: mart_IP
Contoh
Contoh berikut menunjukkan konfigurasi yang telah selesai dengan nilai properti contoh yang ditambahkan:
ingress: enableAccesslog: true runtime: loadBalancerIP: 35.225.131.189 mart: loadBalancerIP: 34.66.75.196
Terapkan file penggantian ke cluster. Karena hanya komponen
istioyang perlu diupdate, Anda dapat menggunakan flag-c istio. Contoh:$APIGEECTL_HOME/apigeectl init -f my-overrides.yaml -c istio
Mengonfigurasi alamat IP statis untuk Anthos GKE
-
Lihat dokumentasi Anthos GKE dan buat dua alamat IP statis dengan mengikuti
petunjuk khusus Anthos GKE. Setelah selesai, Anda
akan memiliki dua nomor IP untuk digunakan dalam konfigurasi cluster pada langkah berikutnya. Misalnya:
35.225.131.189dan34.66.75.196 - Buka file penggantian Anda.
- Tambahkan konfigurasi berikut untuk
ingress:Sintaksis
Konfigurasi memiliki struktur dan sintaksis berikut. Nilai dalam red, bold italics adalah nilai properti yang harus Anda berikan:
ingress: enableAccesslog: true runtime: loadBalancerIP: runtime_IP mart: loadBalancerIP: mart_IP
Contoh
Contoh berikut menunjukkan konfigurasi yang telah selesai dengan nilai properti contoh yang ditambahkan:
ingress: enableAccesslog: true runtime: loadBalancerIP: 35.225.131.189 mart: loadBalancerIP: 34.66.75.196
- Simpan file.
Terapkan file penggantian ke cluster. Karena hanya komponen
istioyang perlu diupdate, Anda dapat menggunakan flag-c istio. Contoh:$APIGEECTL_HOME/apigeectl init -f my-overrides.yaml -c istio