Kelola alamat IP node

Dokumen ini memberikan panduan tentang jumlah alamat IP yang dibutuhkan untuk cluster admin dan cluster pengguna di Google Distributed Cloud.

DHCP atau statis

Jika jaringan Anda memiliki server DHCP, Anda dapat mengkonfigurasi cluster admin atau pengguna cluster agar mendapatkan alamat IP untuk {i> worker node<i}-nya dari DHCP server tertentu. Di file konfigurasi cluster, setel network.ipMode.type ke "dhcp".

Jika Anda memilih untuk menentukan alamat IP statis untuk cluster, tetapkan network.ipMode.type menjadi "statis".

Berapa banyak alamat IP yang diperlukan cluster admin?

Cluster admin ketersediaan tinggi (HA) harus memiliki tiga alamat IP yang tersedia untuk node bidang kontrol.

Cluster admin mengelola satu atau beberapa cluster pengguna. Jika Pesawat Kontrol V2 adalah untuk cluster pengguna, node bidang kontrol cluster pengguna berjalan di . Cluster pengguna dengan Controlplane V2 aktif tidak memengaruhi jumlah Alamat IP yang diperlukan oleh cluster admin.

Jika Controlplane V2 tidak diaktifkan untuk cluster pengguna, bidang kontrol untuk cluster pengguna berjalan pada satu atau beberapa node di cluster admin (kubeception). Dalam kasus kubeception, cluster admin juga memerlukan alamat IP untuk berikut ini:

  • Untuk setiap cluster pengguna HA, cluster admin membutuhkan tiga node untuk menjalankan bidang kontrol untuk cluster pengguna

  • Untuk setiap cluster pengguna non-HA, cluster admin membutuhkan satu node untuk menjalankan bidang kontrol untuk cluster pengguna

    Sebelum menambahkan cluster pengguna saat Controlplane V2 tidak diaktifkan, pastikan Anda memiliki cukup alamat IP yang tersedia di cluster admin untuk pengguna node bidang kontrol cluster. Jika Anda menggunakan DHCP, pastikan server yang mampu memberikan alamat IP tambahan.

Contoh:

Deskripsi Jumlah alamat IP
Cluster admin dengan ketersediaan tinggi (HA) yang mengelola cluster pengguna Controlplane V2
3 node bidang kontrol

3
Cluster admin HA yang mengelola cluster pengguna Kubeception dengan ketersediaan tinggi (HA)
3 node bidang kontrol + 3 node bidang kontrol cluster pengguna

6

Berapa banyak alamat IP yang diperlukan cluster pengguna?

  • Jika Controlplane V2 diaktifkan (yang secara {i>default<i}), satu atau tiga {i>node<i} ke jalankan bidang kontrol di cluster pengguna:

    • Satu node untuk cluster pengguna non-Ketersediaan Tinggi (non-HA)

    • Tiga node untuk cluster pengguna dengan ketersediaan tinggi (HA)

  • Satu alamat IP untuk setiap node pekerja (node yang menjalankan workload Anda)

  • Alamat IP tambahan untuk digunakan sebagai {i>node<i} sementara selama proses upgrade, update, dan perbaikan mobil.

Sebelum menambahkan lebih banyak worker node ke cluster pengguna saat Controlplane V2 pastikan Anda memiliki cukup alamat IP yang tersedia untuk cluster pengguna untuk node bidang kontrol. Jika Anda menggunakan DHCP, pastikan server DHCP Anda yang mampu menyediakan alamat IP tambahan.

Contoh:

Deskripsi Jumlah alamat IP
Cluster pengguna non-HA, Controlplane V2
3 node pekerja + 1 node bidang kontrol + 1 node tambahan

5
Cluster pengguna HA, Controlplane V2
3 node pekerja + 3 node bidang kontrol + 1 node tambahan

7
Cluster pengguna, Kubernetes
3 worker node + 1 node tambahan

4

Alamat IP statis untuk cluster admin

Bagian ini menjelaskan cara mengelola alamat IP statis untuk cluster admin.

Anda harus menentukan tiga alamat IP untuk node bidang kontrol cluster admin. Tentukan alamat ini dalam kolom network.controlPlaneIPBlock. pada file konfigurasi cluster admin.

Jika Anda berniat untuk membuat cluster pengguna kubeception. maka Anda harus menentukan alamat IP yang akan digunakan untuk simpul bidang kontrol dari klaster pengguna. Tetapkan alamat ini dalam File blok IP. Kemudian, di file konfigurasi cluster admin Anda, berikan jalur blok IP file dalam network.ipMode.ipBlockFilePath kolom tersebut.

Sebagai contoh, misalkan Anda bermaksud membuat dua cluster pengguna kubeception: satu HA dan satu non-HA. Cluster pengguna HA akan memiliki tiga node bidang kontrol di cluster admin, dan cluster pengguna non-HA akan memiliki satu node bidang kontrol di cluster admin. Jadi, Anda perlu menentukan empat alamat IP ditambah sebuah Alamat IP yang akan digunakan selama update.

Berikut adalah contoh file blok IP yang memiliki lima alamat IP:

blocks:
  - netmask: 255.255.255.0
    gateway: 172.16.20.1
    ips:
    - ip: 172.16.20.50
      hostname: admin-vm-1
    - ip: 172.16.20.51
      hostname: admin-vm-2
    - ip: 172.16.20.52
      hostname: admin-vm-3
    - ip: 172.16.20.53
      hostname: admin-vm-4
    - ip: 172.16.20.54
      hostname: admin-vm-5

Menambahkan alamat IP ke cluster admin

Agar lebih banyak alamat IP tersedia untuk node di cluster admin, tambahkan ke file blok IP Anda, lalu jalankan perintah berikut untuk memperbarui cluster admin Anda:

gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config ADMIN_CLUSTER_CONFIG

Ganti kode berikut:

  • ADMIN_CLUSTER_KUBECONFIG: jalur file kubeconfig cluster admin Anda

  • ADMIN_CLUSTER_CONFIG: jalur file konfigurasi cluster pengguna admin

Alamat IP statis untuk cluster pengguna

Bagian ini menjelaskan cara mengelola alamat IP statis untuk cluster pengguna.

Menentukan alamat IP yang tersedia untuk node cluster pengguna

Tujuan File blok IP untuk cluster pengguna Anda tercantum sebagai nilai network.ipMode.ipBlockFilePath di file konfigurasi cluster pengguna Anda. Di file blok IP, Anda bisa melihat Alamat IP yang tersedia untuk worker node di cluster pengguna.

Misalnya, berikut ini file blok IP yang memiliki empat alamat IP:

blocks:
  - netmask: 255.255.255.0
    gateway: 172.16.20.1
    ips:
    - ip: 172.16.20.55
      hostname: user-vm-1
    - ip: 172.16.20.56
      hostname: user-vm-2
    - ip: 172.16.20.57
      hostname: user-vm-3
    - ip: 172.16.20.58
      hostname: user-vm-4

File blok IP tidak berisi alamat untuk simpul bidang kontrol dari cluster pengguna. Jika cluster pengguna memiliki Pesawat Kontrol V2 diaktifkan, maka alamat IP untuk simpul bidang kontrol berada di network.controlPlaneIPBlock pada file konfigurasi cluster pengguna. Jika tidak, alamat IP untuk simpul bidang kontrol dari cluster pengguna ada di file blok IP dari ke cluster admin.

Menambahkan alamat IP ke cluster pengguna

Agar lebih banyak alamat IP tersedia untuk node di cluster pengguna Anda, tambahkan ke file blok IP Anda, lalu jalankan perintah berikut untuk memperbarui cluster pengguna Anda:

gkectl update cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config USER_CLUSTER_CONFIG

Ganti kode berikut:

  • ADMIN_CLUSTER_KUBECONFIG: jalur file kubeconfig cluster admin Anda

  • USER_CLUSTER_CONFIG: jalur file konfigurasi cluster pengguna Anda