Flannel adalah plugin Container Network Interface (CNI) yang sederhana dan stabil dari komunitas. Jaringan Flannel memanfaatkan fitur rute kustom dari virtual private cloud (VPC) Alibaba Cloud untuk memungkinkan komunikasi langsung antara Pod di node yang berbeda serta antara Pod dan VPC. Topik ini menjelaskan cara menggunakan plugin jaringan Flannel dalam kluster Container Service for Kubernetes (ACK).
Informasi latar belakang
Dalam mode jaringan Flannel, blok CIDR Pod bersifat independen dari blok CIDR VPC. Blok CIDR Pod dibagi secara merata dan dialokasikan ke setiap node dalam kluster berdasarkan subnet mask. Pod pada suatu node diberi alamat IP dari subnet yang dialokasikan untuk node tersebut.
Catatan
-
Cloud Controller Manager mengelola tabel rute default VPC untuk kluster yang menggunakan mode jaringan Flannel. Jangan mengubah tabel rute ini kecuali benar-benar diperlukan. Untuk informasi selengkapnya tentang Cloud Controller Manager, lihat Cloud Controller Manager.
-
Secara default, kluster yang menggunakan mode jaringan Flannel tidak mendukung multiple route tables dalam satu VPC. Jika terdapat multiple route tables di VPC kluster, konfigurasikan sesuai petunjuk dalam Use multiple route tables in a VPC. Saat Anda menggunakan layanan NAT firewalls Alibaba Cloud, tambahkan tabel rute sistem VPC ke daftar multiple route tables setelah firewall dibuat. Jika tidak, proses scale-out kluster dapat terganggu.
-
Jika terdapat entri rute yang saling bertentangan dalam tabel rute yang sama, Cloud Controller Manager akan secara otomatis menghapus entri yang bertentangan tersebut.
Prosedur
Pada halaman Create Kubernetes Cluster, atur Forwarding Mode ke Flannel. Tabel berikut menjelaskan parameter terkait. Untuk informasi selengkapnya, lihat Create an ACK managed cluster dan Create an ACK dedicated cluster (no longer available for creation).
|
Parameter Name |
Description |
|
VPC |
Pilih VPC untuk kluster. |
|
vSwitch |
Pilih vSwitch untuk node kluster. |
|
Pods per Node |
Jumlah maksimum Pod yang dapat dijalankan pada single node. |
|
Pod CIDR Block |
Blok CIDR untuk Pod dalam kluster. Untuk informasi selengkapnya, lihat Plan CIDR blocks for ACK managed clusters. |
|
Service CIDR Block |
Blok CIDR untuk layanan dalam kluster. Untuk informasi selengkapnya, lihat Plan CIDR blocks for ACK managed clusters. |
Batas kuota VPC
Setiap node dalam kluster berkorespondensi dengan satu entri dalam tabel rute. Secara default, satu VPC hanya mendukung 200 entri tabel rute. Jika kluster Anda memiliki lebih dari 200 node, login ke Konsol Quota Center dan kirim permohonan.
-
Untuk informasi selengkapnya mengenai batas dan kuota VPC, lihat Limits and Quotas.