Dokumen ini memberikan panduan tentang jumlah alamat IP yang diperlukan untuk cluster admin dan cluster pengguna di Google Distributed Cloud.
DHCP atau statis
Jika jaringan Anda memiliki server DHCP, Anda dapat mengonfigurasi cluster admin atau cluster pengguna sehingga mendapatkan alamat IP untuk node pekerja dari server DHCP. Dalam file konfigurasi cluster, tetapkan
network.ipMode.type
ke "dhcp"
.
Jika Anda lebih memilih untuk menentukan alamat IP statis untuk cluster, tetapkan
network.ipMode.type
ke "static".
Berapa banyak alamat IP yang dibutuhkan cluster admin?
Cluster admin dengan ketersediaan tinggi (HA) harus memiliki tiga alamat IP yang tersedia untuk node bidang kontrol.
Cluster admin mengelola satu atau beberapa cluster pengguna. Jika Controlplane V2 diaktifkan untuk cluster pengguna, node bidang kontrol cluster pengguna akan berjalan di cluster pengguna. Cluster pengguna dengan Controlplane V2 yang diaktifkan tidak memengaruhi jumlah alamat IP yang diperlukan cluster admin.
Jika Controlplane V2 tidak diaktifkan untuk cluster pengguna, bidang kontrol untuk cluster pengguna berjalan di satu atau beberapa node di cluster admin (kubeception). Dalam kasus kubeception, cluster admin juga memerlukan alamat IP untuk berikut:
Untuk setiap cluster pengguna HA, cluster admin memerlukan tiga node untuk menjalankan control plane untuk cluster pengguna
Untuk setiap cluster pengguna non-HA, cluster admin memerlukan satu node untuk menjalankan control plane untuk cluster pengguna
Sebelum menambahkan cluster pengguna saat Controlplane V2 tidak diaktifkan, pastikan Anda memiliki alamat IP yang cukup untuk cluster admin bagi node bidang kontrol cluster pengguna. Jika Anda menggunakan DHCP, pastikan server DHCP Anda dapat menyediakan alamat IP tambahan.
Contoh:
Deskripsi | Jumlah alamat IP |
---|---|
Cluster admin HA yang mengelola cluster pengguna Controlplane V2 3 node bidang kontrol |
3 |
Cluster admin HA yang mengelola cluster pengguna kubeception HA 3 node bidang kontrol + 3 node bidang kontrol cluster pengguna |
6 |
Berapa banyak alamat IP yang dibutuhkan cluster pengguna?
Jika Controlplane V2 diaktifkan (yang diaktifkan secara default), satu atau tiga node untuk menjalankan bidang kontrol di cluster pengguna:
Satu node untuk cluster pengguna non-Ketersediaan Tinggi (non-HA)
Tiga node untuk cluster pengguna HA
Satu alamat IP untuk setiap node pekerja (node yang menjalankan beban kerja Anda)
Alamat IP tambahan yang akan digunakan sebagai node sementara selama upgrade, update, dan perbaikan otomatis.
Sebelum menambahkan lebih banyak node pekerja ke cluster pengguna saat Controlplane V2 diaktifkan, pastikan Anda memiliki alamat IP yang cukup untuk cluster pengguna bagi node bidang kontrol. Jika Anda menggunakan DHCP, pastikan server DHCP Anda dapat menyediakan alamat IP tambahan.
Contoh:
Deskripsi | Jumlah alamat IP |
---|---|
Cluster pengguna non-HA, Controlplane V2 3 worker node + 1 control plane node + 1 node tambahan |
5 |
Cluster pengguna HA, Controlplane V2 3 worker node + 3 node bidang kontrol + 1 node tambahan |
7 |
Cluster pengguna, kubeception 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 di bagian network.controlPlaneIPBlock. pada file konfigurasi cluster admin.
Jika Anda ingin membuat cluster pengguna kubeception. maka Anda harus menentukan alamat IP yang akan digunakan untuk node bidang kontrol cluster pengguna. Tentukan alamat ini dalam file blok IP. Kemudian, di file konfigurasi cluster admin, berikan jalur file blok IP di kolom network.ipMode.ipBlockFilePath.
Misalnya, Anda ingin 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 harus menentukan empat alamat IP ditambah satu alamat IP tambahan yang akan digunakan selama update.
Berikut adalah contoh file pemblokiran 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
Untuk menyediakan lebih banyak alamat IP bagi node di cluster admin, tambahkan alamat ke file blok IP, lalu jalankan perintah berikut untuk memperbarui cluster admin:
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
File blok IP untuk cluster pengguna Anda tercantum sebagai nilai network.ipMode.ipBlockFilePath dalam file konfigurasi cluster pengguna Anda. Dalam file blok IP, Anda dapat melihat alamat IP yang tersedia untuk node pekerja di cluster pengguna.
Misalnya, berikut adalah 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 node bidang kontrol cluster pengguna. Jika cluster pengguna mengaktifkan Controlplane V2, maka alamat IP untuk node bidang kontrol berada di bagian network.controlPlaneIPBlock pada file konfigurasi cluster pengguna. Jika tidak, alamat IP untuk node bidang kontrol cluster pengguna ada dalam file blok IP cluster admin.
Menambahkan alamat IP ke cluster pengguna
Untuk menyediakan lebih banyak alamat IP bagi node di cluster pengguna, tambahkan alamat ke file blok IP, lalu jalankan perintah berikut untuk mengupdate cluster pengguna:
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
Dokumen terkait
- Menyiapkan infrastruktur minimal
- Merencanakan alamat IP Anda
- Membuat cluster admin
- Membuat cluster pengguna