Jumlah maksimum pod yang dapat didukung oleh sebuah node pekerja bergantung pada plug-in jaringan dan umumnya tidak dapat diubah. Untuk plug-in jaringan Terway, batas tersebut ditentukan oleh jumlah elastic network interfaces (ENIs) yang didukung oleh tipe instans-nya. Untuk plug-in jaringan Flannel, batas ini ditetapkan saat pembuatan kluster dan tidak dapat dimodifikasi setelahnya. Jika Anda mencapai batas pod, kami menyarankan melakukan scale out pada kelompok node untuk menambahkan lebih banyak node, sehingga meningkatkan jumlah total pod yang tersedia.
Batas pod per node
Terway
Pod jaringan kontainer maksimum
Untuk informasi lebih lanjut, lihat Work with Terway.
Mode Terway | Jumlah maksimum pod per node | Contoh | Jumlah maksimum pod per node yang mendukung alamat IP statis, vSwitch terpisah, dan grup keamanan terpisah |
Mode ENI bersama | (Jumlah ENI yang didukung oleh tipe instans ECS - 1) × Jumlah alamat IP privat yang didukung oleh satu ENI. (EniQuantity - 1) × EniPrivateIpAddressQuantity Catatan Sebuah node hanya dapat bergabung ke kluster jika jumlah maksimum pod per node lebih besar dari 11. | Sebagai contoh, tipe instans general-purpose ecs.g7.4xlarge mendukung 8 ENI, dan setiap ENI mendukung 30 alamat IP privat. Jumlah maksimum pod per node adalah (8 - 1) × 30 = 210. Penting Jumlah maksimum pod yang dapat menggunakan ENI pada sebuah node merupakan nilai tetap yang ditentukan oleh tipe instans. Memodifikasi parameter | 0 |
ENI bersama + ENI Trunk | Kuota Pod Trunk per node: Jumlah total antarmuka jaringan yang didukung oleh tipe instans ECS - Jumlah ENI yang didukung oleh tipe instans ECS. EniTotalQuantity - EniQuantity | ||
Mode ENI eksklusif | Instans ECS: Jumlah ENI yang didukung oleh tipe instans ECS - 1. EniQuantity - 1 Instans Lingjun: Create and manage Lingjun ENIs - 1. LeniQuota - 1 Catatan Sebuah node hanya dapat bergabung ke kluster jika jumlah maksimum pod per node lebih besar dari 6. | Sebagai contoh, tipe instans general-purpose ecs.g7.4xlarge mendukung 8 ENI. Jumlah maksimum pod per node adalah (8 - 1) = 7. | Jumlah ENI yang didukung oleh tipe instans ECS - 1. EniQuantity - 1 Catatan Instans Lingjun tidak didukung. |
Pod host network
Jumlah default pod host network adalah 3. Jangan mengubah nilai ini karena modifikasi dapat menyebabkan kegagalan alokasi alamat IP untuk pod baru. Setelah node restart, batas pod per node akan dikembalikan ke nilai default.
Flannel
Saat menggunakan plug-in jaringan Flannel, jumlah maksimum pod per node ditentukan oleh pengaturan Number of Pods per Node selama pembuatan kluster dan tidak dapat diubah setelah kluster dibuat.

Menambah jumlah pod yang tersedia
Metode penambahan jumlah pod bergantung pada plug-in jaringan yang digunakan. Pendekatan berikut meningkatkan jumlah total pod yang tersedia dalam kluster, tetapi tidak serta-merta menaikkan batas per node.
Lakukan scale out pada kelompok node (disarankan)
Berlaku untuk: Terway dan Flannel.
Lakukan scale out secara manual atau otomatis pada kelompok node untuk meningkatkan jumlah pod yang tersedia. Untuk informasi lebih lanjut, lihat Manually scale a node pool dan Node scaling.
Dampak: Operasi ini tidak memengaruhi layanan yang sedang berjalan. Namun, kluster yang terlalu besar dapat memengaruhi ketersediaan dan performa. Rencanakan dan gunakan kluster berskala besar secara tepat. Untuk informasi lebih lanjut, lihat Suggestions on using large-scale clusters.
Tingkatkan tipe instans
Berlaku untuk: Terway
Tingkatkan tipe instans node pekerja untuk menaikkan batas pod per node. Untuk informasi lebih lanjut, lihat Upgrade or downgrade the configurations of a worker node. Jumlah maksimum pod per node tidak memiliki hubungan linear langsung dengan tipe instans, melainkan bergantung pada jumlah ENI yang disediakan oleh instance family ECS.
Dampak: Peningkatan tipe instans memerlukan restart instans ECS agar perubahan diterapkan, yang dapat menyebabkan gangguan layanan singkat. Sebelum melakukan peningkatan, evaluasi beban kerja Anda dan pertimbangkan penambahan node redundan untuk menangani trafik pod. Lakukan drain pada node yang akan ditingkatkan dan hapus dari kluster ACK. Lakukan peningkatan selama jam sepi. Setelah selesai, tambahkan kembali node tersebut ke kluster. Untuk informasi lebih lanjut mengenai peningkatan instans (termasuk penagihan) dan langkah-langkah spesifiknya, lihat Overview of instance configuration changes dan Upgrade or downgrade the configurations of a worker node. Untuk petunjuk dan catatan penting mengenai penghapusan dan penambahan node, lihat Remove a node dan Add existing ECS instances.
Buat ulang kluster
Berlaku untuk: Flannel
Buat kluster baru dan atur nilai untuk Number of Pods per Node. Nilai Number of Pods per Node menentukan jumlah maksimum pod yang dapat didukung oleh satu node. Untuk informasi lebih lanjut, lihat Using the Flannel network plug-in.
Dampak: Memerlukan pembangunan ulang layanan Anda.
FAQ
Periksa jumlah maksimum pod kontainer di Terway
-
Metode 1: Saat membuat kelompok node, periksa kolom Terway Mode (Supported Pods) pada bagian Instance Type untuk melihat jumlah maksimum pod jaringan kontainer yang didukung oleh suatu tipe instans.
-
Metode 2: Dapatkan data yang diperlukan seperti dijelaskan dalam langkah-langkah berikut, lalu gunakan data tersebut untuk menghitung secara manual jumlah pod yang didukung oleh tipe instans.
-
Kueri jumlah elastic network interfaces yang didukung oleh tipe instans. Untuk informasi lebih lanjut, lihat instance family.
-
Gunakan OpenAPI Explorer untuk menjalankan operasi DescribeInstanceTypes. Tentukan InstanceTypes dari node yang sudah ada dan klik Initiate Call. Dalam respons,
EniQuantitymenunjukkan jumlah maksimum ENI yang didukung oleh tipe instans, danEniPrivateIpAddressQuantitymenunjukkan jumlah IP privat yang didukung oleh satu ENI.
-
Periksa batas pod sebuah node
Untuk memeriksa batas pod pada node yang sudah ada, ikuti langkah-langkah berikut:
Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.
-
Pada halaman Clusters, klik nama kluster target. Di panel navigasi kiri, pilih .
-
Pada halaman Nodes, lihat Quota untuk pod. Nilai ini merupakan jumlah maksimum pod yang didukung oleh node tersebut.

Mengapa penggunaan pod awal tinggi?
Komponen kluster berjalan sebagai pod dan mengonsumsi sumber daya node. Beberapa komponen mungkin menggunakan beberapa replika. Jika Anda mengaktifkan banyak fitur saat membuat kluster, sejumlah besar pod akan dikonsumsi. Kami menyarankan mengikuti metode dalam Increase the number of available pods.
Apakah saya dapat menaikkan batas pod Terway secara manual?
Tidak. Dalam mode Terway, jumlah pod yang dapat dijalankan oleh sebuah node bergantung pada jumlah ENI yang disediakan oleh tipe instans ECS-nya. Bahkan jika Anda menaikkan batas pod secara manual, pod baru yang melebihi kapasitas aktual akan gagal dijadwalkan karena kurangnya alamat IP yang tersedia. Hal ini juga menyebabkan error selama pemeriksaan kesehatan kluster dan pemeriksaan pra-peningkatan.
Jika Anda telah memodifikasi jumlah maksimum pod untuk sebuah node secara manual, hapus node tersebut lalu tambahkan kembali ke kluster. Untuk petunjuk dan catatan pentingnya, lihat Remove a node dan Add existing ECS instances.
Mengapa node yang serupa memiliki batas pod berbeda?
Batas pod per node tidak secara langsung terkait dengan CPU atau memori. Dalam jaringan Terway, batas tersebut bergantung pada jumlah ENI yang disediakan oleh instance family ECS. Dalam jaringan Flannel, jumlah maksimum default adalah 256 pod per node, tetapi nilai ini dapat ditingkatkan untuk jenis kluster tertentu.