Mengonfigurasi alamat IP statis

Google merekomendasikan agar Anda membuat alamat IP statis untuk dua gateway masuk 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 pemroses pesan dengan load balancer Jaringan Passthrough Eksternal Regional.

Gateway ini disediakan dengan load balancer. Secara default, alamat IP untuk load balancer ini bersifat efemeral. Bahwa berarti setiap kali salah satu layanan dihapus dan dipulihkan, layanan 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

  1. Ikuti petunjuk di Melakukan reservasi alamat IP eksternal statis untuk membuat dua alamat IP statis. Anda dapat memberikan nama apa pun pada alamat sesuai keinginan, misalnya: apigee-hybrid-mart dan apigee-hybrid-runtime. Setelah selesai, Anda akan memiliki dua nomor IP untuk digunakan dalam konfigurasi cluster pada langkah berikutnya. Contoh: 35.225.131.189 dan 34.66.75.196
  2. Dalam file penggantian, tambahkan konfigurasi loadBalancerIP berikut ke komponen masuknya:

    Sintaks

    Konfigurasi ini 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 sudah selesai dengan contoh nilai properti ditambahkan:

    ingress:
      enableAccesslog: true
      runtime:
        loadBalancerIP: 35.225.131.189
      mart:
        loadBalancerIP: 34.66.75.196
  3. Terapkan file penggantian ke cluster. Karena hanya istio perlu diperbarui, Anda dapat menggunakan flag -c istio. Contoh:

    $APIGEECTL_HOME/apigeectl init -f my-overrides.yaml -c istio

Mengonfigurasi alamat IP statis untuk Anthos GKE

  1. 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. Contoh: 35.225.131.189 dan 34.66.75.196
  2. Buka file penggantian.
  3. Tambahkan konfigurasi berikut untuk ingress:

    Sintaks

    Konfigurasi ini 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 sudah selesai dengan contoh nilai properti ditambahkan:

    ingress:
      enableAccesslog: true
      runtime:
        loadBalancerIP: 35.225.131.189
      mart:
        loadBalancerIP: 34.66.75.196
  4. Simpan file.
  5. Terapkan file penggantian ke cluster. Karena hanya istio perlu diperbarui, Anda dapat menggunakan flag -c istio. Contoh:

    $APIGEECTL_HOME/apigeectl init -f my-overrides.yaml -c istio