全部产品
Search
文档中心

Container Service for Kubernetes:Tingkatkan jumlah maksimum pod dalam kluster

更新时间:Jul 06, 2025

Jumlah maksimum pod pada node pekerja bervariasi tergantung pada plug-in jaringan yang digunakan. Dalam mode Terway, jumlah maksimum pod bergantung pada elastic network interfaces (ENIs) yang disediakan oleh instance Elastic Compute Service (ECS). Dalam mode Flannel, jumlah maksimum pod ditentukan berdasarkan konfigurasi kluster saat pembuatan dan tidak dapat diubah setelahnya. Jika jumlah pod mencapai batas atas, Anda disarankan untuk memperluas pool node guna meningkatkan kapasitas pod dalam kluster.

Jumlah Maksimum Pod

Terway

Jumlah maksimum pod dalam jaringan node

Catatan

Untuk informasi lebih lanjut, lihat Bekerja dengan Terway.

Mode Terway

Jumlah maksimum pod pada node

Contoh

Jumlah maksimum pod yang mendukung alamat IP statis, vSwitch terpisah, dan grup keamanan terpisah pada node

Mode ENI Bersama

(EniQuantity - 1) × EniPrivateIpAddressQuantity, di mana EniQuantity adalah jumlah ENI yang disediakan oleh tipe instance ECS, dan EniPrivateIpAddressQuantity adalah jumlah alamat IP privat yang disediakan oleh ENI.

Catatan

Batas atas pod pada node harus lebih besar dari 11 agar node dapat ditambahkan ke kluster.

Dalam contoh ini, digunakan tipe instance umum ecs.g7.4xlarge. Tipe instance ini menyediakan 8 ENI, dan setiap ENI menyediakan 30 alamat IP privat. Jumlah maksimum pod pada node adalah (8 - 1) × 30 = 210.

Penting

Jumlah maksimum pod yang dapat menggunakan ENI pada node adalah nilai tetap yang ditentukan oleh tipe instance. Jika Anda memodifikasi nilai parameter maxPods, hanya jumlah maksimum pod yang menggunakan mode hostNetwork yang terpengaruh.

0

ENI Bersama + Trunk ENI

Kuota untuk setiap node dalam mode Trunk ENI:

EniTotalQuantity - EniQuantity, di mana EniTotalQuantity adalah jumlah maksimum antarmuka jaringan yang didukung oleh tipe instance ECS.

ENI Eksklusif

EniQuantity - 1

Catatan

Batas atas pod pada node harus lebih besar dari 6 agar node dapat ditambahkan ke kluster.

Dalam contoh ini, digunakan tipe instance umum ecs.g7.4xlarge. Tipe instance ini mendukung 8 ENI. Jumlah maksimum pod yang didukung oleh node adalah (8 - 1) = 7.

EniQuantity - 1

Jumlah maksimum pod dalam jaringan host

Secara default, jumlah maksimum pod dalam jaringan host adalah tiga dan tidak dapat dimodifikasi. Modifikasi jumlah ini dapat menyebabkan kegagalan alokasi alamat IP untuk pod baru.

Flannel

Dalam mode Flannel, maximum number of pods on a node ditentukan berdasarkan konfigurasi kluster saat pembuatan dan tidak dapat diubah setelah kluster dibuat.

image

Cara meningkatkan jumlah maksimum pod dalam kluster

Berikut adalah metode yang dapat digunakan untuk meningkatkan jumlah maksimum pod dalam kluster, meskipun beberapa metode mungkin tidak meningkatkan jumlah maksimum pod per node:

(Direkomendasikan) Perluas pool node dalam kluster

Plug-in jaringan yang didukung: Terway dan Flannel.

Deskripsi: Perluas pool node secara manual atau otomatis. Untuk informasi lebih lanjut, lihat Skala Manual Pool Node dan Penskalaan Node.

Pengaruh: Metode ini tidak memiliki dampak negatif pada beban kerja Anda. Namun, jika kluster memiliki terlalu banyak node, ketersediaan dan performa kluster dapat terganggu. Kami menyarankan Anda mempertahankan jumlah node yang optimal. Untuk informasi lebih lanjut, lihat Saran Penggunaan Kluster Berskala Besar.

Tingkatkan spesifikasi instance worker node untuk meningkatkan jumlah maksimum pod pada node

Plug-in jaringan yang didukung: Terway.

Deskripsi: Tingkatkan spesifikasi instance worker node untuk meningkatkan jumlah maksimum pod per node. Untuk informasi lebih lanjut, lihat Tingkatkan atau Turunkan Konfigurasi Worker Node. Batas atas pod per node tidak meningkat secara linear dengan spesifikasi instance. Jumlah maksimum pod bergantung pada ENI yang disediakan oleh keluarga instance ECS.

Pengaruh: Anda perlu me-restart instance ECS agar peningkatan spesifikasi berlaku, yang dapat menyebabkan gangguan layanan sementara. Sebelum meningkatkan spesifikasi instance, evaluasi beban bisnis Anda dan tentukan apakah node redundan diperlukan. Kosongkan node yang ingin ditingkatkan dan hapus dari kluster. Lakukan peningkatan spesifikasi instance selama jam sepi, lalu tambahkan kembali node ke kluster. Untuk detail lebih lanjut tentang peningkatan spesifikasi instance, seperti informasi penagihan, lihat Ikhtisar perubahan konfigurasi instance dan Tingkatkan atau turunkan konfigurasi worker node. Untuk panduan mengenai cara menghapus dan menambahkan node yang ada, lihat Hapus node dan Tambahkan instance ECS yang ada.

Buat ulang kluster dan atur ulang blok CIDR pod

Plug-in jaringan yang didukung: Flannel.

Deskripsi: Buat kluster dan atur parameter Number of Pods per Node sesuai kebutuhan bisnis Anda. Parameter Number of Pods per Node menunjukkan jumlah maksimum pod yang didukung oleh node. Untuk informasi lebih lanjut, lihat Bekerja dengan Flannel.

Redeploy bisnis Anda setelah membuat ulang kluster.

FAQ

Bagaimana cara memeriksa jumlah maksimum pod yang didukung oleh jaringan node dalam mode Terway?

  • Metode 1: Saat membuat pool node, Anda dapat melihat jumlah maksimum pod yang didukung oleh tipe instance dalam kolom Terway Mode (Supported Pods) di bagian Instance Type.

  • Metode 2: Hitung jumlah maksimum pod yang didukung oleh tipe instance dengan langkah-langkah berikut:

    • Cari dokumentasi terkait untuk mendapatkan jumlah ENI yang disediakan oleh tipe instance. Untuk informasi lebih lanjut, lihat Ikhtisar Keluarga Instance.

    • Gunakan operasi API dalam OpenAPI Explorer. Tentukan tipe instance dalam parameter InstanceTypes dan klik Initiate Call. Parameter EniQuantity menunjukkan jumlah ENI yang disediakan, sedangkan EniPrivateIpAddressQuantity menunjukkan jumlah alamat IP privat per ENI.

Bagaimana cara memeriksa jumlah maksimum pod yang didukung oleh node?

Untuk memeriksa jumlah maksimum pod yang didukung oleh node, ikuti langkah-langkah berikut:

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

  2. Di halaman Clusters, temukan kluster yang ingin dikelola dan klik namanya. Di panel navigasi kiri, pilih Nodes > Nodes.

  3. Di halaman Nodes, Anda dapat melihat quota pod sebuah node, yang menunjukkan jumlah maksimum pod yang didukung.97.png

Mengapa batas atas pod tercapai segera setelah saya membuat kluster?

Komponen kluster diterapkan dalam pod, yang mengonsumsi sumber daya node. Beberapa komponen mungkin memerlukan beberapa pod. Jika Anda menginstal banyak komponen, sejumlah besar pod akan dibuat. Untuk menyelesaikan masalah ini, gunakan metode yang dijelaskan dalam bagian Cara Meningkatkan Jumlah Maksimum Pod dalam Kluster.

Bisakah saya meningkatkan jumlah maksimum pod pada node dengan memodifikasi secara manual jumlah ENI atau kuota pod?

Tidak. Dalam mode Terway, jumlah maksimum pod bergantung pada ENI yang disediakan oleh instance ECS. Modifikasi manual dapat menyebabkan kegagalan pembuatan pod baru karena tidak ada alamat IP yang tersedia. Kesalahan ini akan dicatat dalam hasil inspeksi kluster dan pra-pemeriksaan pembaruan kluster.

Untuk menyelesaikan masalah ini, hapus node dan tambahkan kembali ke kluster. Untuk informasi lebih lanjut, lihat Hapus Node dan Tambahkan Instance ECS yang Ada.

Mengapa batas atas pod berbeda antara dua node dengan spesifikasi CPU dan memori yang sama?

Batas atas pod tidak meningkat secara linear dengan spesifikasi instance. Dalam mode Terway, jumlah maksimum pod bergantung pada ENI yang disediakan oleh keluarga instance. Dalam mode Flannel, jumlah maksimum pod default adalah 256, tetapi dapat ditingkatkan untuk jenis kluster tertentu.