Halaman ini menjelaskan praktik terbaik untuk mengalokasikan alamat jaringan ke Pod dan Layanan Kubernetes yang berjalan di instalasi Google Distributed Cloud Anda.
Untuk cluster bidang kontrol Cloud, blok alamat Distributed Cloud Pod dan Distributed Cloud Service tidak boleh tumpang-tindih dengan blok CIDR yang dicadangkan untuk region yang sesuai. Misalnya, Anda tidak boleh menetapkan blok CIDR 10.128.0.0/20 di region us-central1.
Saat membuat cluster Distributed Cloud, Anda dapat menentukan blok CIDR IPv4 untuk Pod Distributed Cloud dan Layanan Distributed Cloud. Untuk IPv4, gunakan rentang alamat RFC 1918.
Setiap cluster Distributed Cloud menerima satu blok CIDR Pod Distributed Cloud yang berdekatan dan satu blok CIDR Layanan Distributed Cloud yang berdekatan. Blok CIDR Distributed Cloud Service hanya mencakup Layanan ClusterIP yang berjalan dalam cluster Distributed Cloud target. Untuk Layanan Cloud Terdistribusi yang menghadap eksternal, lihat Load balancing.
Anda harus memastikan hal berikut:
- Blok CIDR Pod Distributed Cloud dan blok CIDR Layanan Distributed Cloud tidak boleh saling bertentangan atau bertentangan dengan blok CIDR lainnya di jaringan lokal Anda.
- Blok CIDR node Distributed Cloud tidak boleh berkonflik dengan blok CIDR pengelolaan Distributed Cloud.
- Kumpulan IP virtual load balancer Distributed Cloud tidak boleh berkonflik di seluruh cluster Distributed Cloud.
- Jika Anda terhubung ke jaringan Virtual Private Cloud (VPC) menggunakan Cloud VPN, blok CIDR Pod dan Layanan tidak boleh berkonflik dengan blok CIDR di jaringan VPC Anda.
- Untuk mencegah perilaku yang tidak deterministik, blok CIDR untuk cluster Distributed Cloud, jaringan pribadi Anda, dan subnetwork VPC yang digunakan untuk konektivitas Distributed Cloud tidak boleh tumpang-tindih.
Distributed Cloud secara otomatis mengalokasikan sebagian blok CIDR Pod Distributed Cloud yang ditentukan sebagai blok sub-CIDR Pod berukuran tetap untuk setiap node di zona berdasarkan jumlah Pod maksimum yang dikonfigurasi node. Secara default, Distributed Cloud menetapkan jumlah maksimum Pod per node ke 128, yang menghasilkan alokasi blok CIDR /24 per node. Anda dapat mengubah jumlah ini menggunakan
flag default-max-pods-per-node. Distributed Cloud
secara otomatis menskalakan ukuran CIDR Pod berdasarkan nilai yang Anda tentukan.
Tabel berikut mencantumkan jumlah Pod per node dan ukuran CIDR yang sesuai:
| Pod maksimum per node | Ukuran blok CIDR Pod IPv4 |
|---|---|
| 32 | /26 |
| 33-64 | /25 |
| 65-128 | /24 |
| 129-256 | /23 |
Setelah membuat cluster Distributed Cloud, Anda tidak dapat mengubah blok CIDR dan nilai Pod per node yang dijelaskan di bagian ini. Anda harus menghapus dan membuat ulang cluster dengan nilai baru.