All Products
Search
Document Center

Container Service for Kubernetes:Mengelola kapasitas pod pada node

Last Updated:Mar 25, 2026

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

image

Pod jaringan kontainer maksimum

Catatan

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 maxPods hanya memengaruhi jumlah maksimum pod yang menggunakan mode hostNetwork.

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.

image

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, EniQuantity menunjukkan jumlah maksimum ENI yang didukung oleh tipe instans, dan EniPrivateIpAddressQuantity menunjukkan 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:

  1. Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.

  2. Pada halaman Clusters, klik nama kluster target. Di panel navigasi kiri, pilih Nodes > Nodes.

  3. Pada halaman Nodes, lihat Quota untuk pod. Nilai ini merupakan jumlah maksimum pod yang didukung oleh node tersebut.97.png

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.