全部产品
Search
文档中心

Container Service for Kubernetes:Buat cluster ACK managed

更新时间:Jul 12, 2025

Saat membuat Cluster ACK Managed, Anda hanya perlu mengonfigurasi node pekerja. Node master dibuat dan dikelola oleh Container Service for Kubernetes (ACK). Hal ini mengurangi biaya operasional dan pemeliharaan serta memungkinkan Anda fokus pada aplikasi bisnis. Topik ini menjelaskan cara membuat Cluster ACK Managed di Konsol ACK, melalui API, serta menggunakan Terraform, SDK, dan CLI.

Sebelum membuat Cluster ACK, disarankan untuk memahami informasi dasar terkait. Untuk detail lebih lanjut, lihat Konsep Kubernetes, Pengenalan Produk, dan Cluster.

Pertama kali menggunakan Cluster ACK Managed, Anda dapat mulai dengan uji coba aplikasi permainan kubus. Untuk informasi lebih lanjut, lihat Gunakan ACK untuk menerapkan aplikasi permainan kubus ajaib. Setelah selesai, lepaskan sumber daya sesegera mungkin untuk menghindari biaya tak terduga.

Perencanaan dan desain

Sebelum membuat cluster, rencanakan dan rancang berdasarkan kebutuhan bisnis Anda untuk memastikan stabilitas, efisiensi, dan keamanan cluster. Sebagian besar ConfigMaps dapat disesuaikan setelah pembuatan cluster, namun beberapa konfigurasi tidak dapat diubah, terutama yang terkait dengan ketersediaan dan jaringan cluster. Pastikan persyaratan berikut terpenuhi saat merencanakan.

Kategori

Deskripsi

Lokasi penyebaran

  • Wilayah: Layanan yang diterapkan di wilayah yang secara geografis lebih dekat dengan pengguna Anda lebih responsif saat pengguna mengakses layanan tersebut.

  • Zona: Kami sarankan Anda mengonfigurasi beberapa zona untuk memastikan ketersediaan tinggi cluster.

Versi dan spesifikasi

  • Versi Kubernetes: Versi Kubernetes yang ingin Anda gunakan. Kami sarankan Anda menggunakan versi terbaru.

  • Spesifikasi Cluster: Pilih Pro atau Basic. Edisi Pro lebih cocok untuk lingkungan produksi dan menyediakan service level agreement (SLA). Edisi Basic lebih cocok untuk lingkungan pengujian dan memiliki kuota sumber daya yang terbatas.

Perencanaan jaringan

  • Plug-in jaringan: Pilih Terway atau Flannel. Jika Anda memerlukan keamanan jaringan tinggi, IP Address Manager (IPAM), seperti alamat IP pod tetap, dan kebijakan jaringan, kami sarankan Anda menggunakan Terway. Jika ukuran cluster kecil, misalnya kurang dari 500 node, dan Anda tidak memiliki persyaratan jaringan khusus, Anda dapat menggunakan Flannel. Untuk informasi lebih lanjut tentang perbedaan antara Terway dan Flannel, lihat Perbandingan antara plug-in jaringan kontainer Terway dan Flannel.

  • Rencanakan jaringan cluster ACK: Konfigurasikan blok CIDR virtual private cloud (VPC), blok CIDR vSwitch, blok CIDR kontainer, dan blok CIDR Layanan berdasarkan skenario bisnis dan ukuran cluster Anda. Kemudian, tentukan rentang alamat IP cluster dan jumlah alamat IP yang tersedia untuk pod dan node.

  • Akses Internet: Menentukan apakah node dalam cluster dapat mengakses Internet. Cluster harus memiliki akses Internet saat menarik gambar publik.

    Untuk informasi lebih lanjut, lihat Configure SNAT di Konfigurasi jaringan.

  • IPv6 Dual-stack: Menentukan apakah cluster mendukung IPv4 dan IPv6. Untuk mengaktifkan IPv4/IPv6 dual-stack, VPC tempat cluster berada harus mendukung dual-stack dan Anda harus merencanakan blok CIDR IPv6.

  • Grup keamanan: Grup keamanan tempat cluster termasuk dan jenis grup keamanan.

  • Domain Cluster: Nama domain tingkat atas yang memiliki akhiran standar yang digunakan oleh semua Layanan dalam cluster. Ini memungkinkan pod dan sumber daya lainnya saling mengakses menggunakan nama daripada alamat IP. Nilai defaultnya adalah cluster.local. Untuk informasi lebih lanjut tentang cara mengonfigurasi nilai kustom, lihat Apa yang perlu saya perhatikan saat mengonfigurasi nama domain cluster?

Persiapan

Sebelum membuat cluster, pastikan Anda telah mengaktifkan ACK dan menetapkan peran sistem ACK ke akun Alibaba Cloud atau pengguna RAM Anda. Selain itu, aktifkan layanan cloud seperti VPC, Server Load Balancer (SLB), dan gateway NAT. Untuk informasi lebih lanjut, lihat Buat Cluster ACK Managed dengan Cepat.

Catatan

Jika Anda membeli layanan seperti CLB berdasarkan metode penagihan bayar sesuai pemakaian, pastikan saldo akun Alibaba Cloud mencukupi untuk menghindari pembayaran tertunda.

Buat cluster

ACK memungkinkan Anda membuat cluster di Konsol ACK, melalui API, serta menggunakan SDK, Terraform, dan CLI.

Gunakan konsol ACK

Prosedur

Catatan

Jika Anda ingin menggunakan pengguna RAM untuk membuat cluster di Konsol ACK, Anda harus memberikan izin yang sesuai kepada pengguna RAM. Untuk informasi lebih lanjut tentang cara memberikan izin, lihat Izin yang Diperlukan untuk Konsol ACK.

Anda dapat membuat cluster berdasarkan konfigurasi default di Konsol ACK. Untuk informasi lebih lanjut tentang cara mengonfigurasi parameter secara rinci, lihat Deskripsi ConfigMap Cluster ACK Managed. Gambar berikut menunjukkan gambaran proses.

Langkah 1: Pergi ke halaman pembuatan

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

  2. Di bilah navigasi atas, pilih wilayah dan grup sumber daya tempat sumber daya yang ingin Anda kelola berada.image

  3. Di halaman Clusters, klik Create Kubernetes Cluster. Di halaman ACK Managed Cluster, konfigurasikan cluster, pool node, dan komponen.

    Mode otomatis dinonaktifkan dalam langkah-langkah berikut. Untuk mengaktifkan mode otomatis, lihat Buat Cluster ACK Managed (Mode Dikelola Cerdas).

Langkah 2: Konfigurasi cluster

Bagian

Deskripsi

Contoh

Konfigurasi dasar

Informasi dasar cluster, termasuk nama, spesifikasi, wilayah, dan versi. Anda dapat mengaktifkan pembaruan otomatis untuk cluster dan mengonfigurasi jendela pemeliharaan untuk eksekusi terjadwal.

image

Pengaturan jaringan

Konfigurasikan parameter berikut: IPv6 Dual-stack, VPC, vSwitch, Akses ke API Server, Grup Keamanan, Plug-in Jaringan, dan Blok CIDR Layanan.

image

Opsi lanjutan

Konfigurasi terkait manajemen sumber daya cluster dan keamanan.

image

Untuk informasi lebih lanjut tentang parameter, lihat Konfigurasi Cluster.

(Opsional) Langkah 3: Konfigurasikan pool node elastis

Pool node digunakan untuk mengelompokkan dan mengelola node. Ini adalah kumpulan logis dari node yang memiliki atribut serupa. Pool node mirip dengan template konfigurasi. Semua node yang ditambahkan ke pool node dikonfigurasi berdasarkan template ini. Pool node yang dikonfigurasi dalam langkah ini digunakan sebagai pool node default untuk cluster.

Anda dapat melewati pembuatan dan konfigurasi pool node sesuai petunjuk. Setelah cluster dibuat, Anda dapat membuat lebih banyak pool node. Untuk informasi lebih lanjut, lihat Buat dan Kelola Pool Node. Dengan cara ini, Anda dapat mencampur dan mengisolasi berbagai jenis node, seperti node yang memiliki sistem operasi, arsitektur CPU, metode penagihan, dan jenis instans yang berbeda. Untuk informasi lebih lanjut tentang cara menambahkan instans ECS yang telah dibeli ke cluster, lihat Tambahkan Instans ECS yang Ada.

Kategori

Deskripsi

Contoh

Konfigurasi dasar

Informasi dasar node, termasuk nama dan runtime kontainer. Anda dapat mengaktifkan pool node yang dikelola.

image

Konfigurasi instans dan gambar

Metode penagihan, jenis instans, dan sistem operasi node. Kami sarankan Anda memilih beberapa jenis instans.

image

Pengaturan volume

Disk sistem dan data yang digunakan oleh node. Disk sistem digunakan untuk menginstal dan menjalankan sistem operasi. Disk data digunakan untuk menyimpan data bisnis.

image

Konfigurasi jumlah instans

Jumlah instans yang ingin Anda pertahankan di pool node, kapasitas instans preemptible, dan konfigurasi kompensasi. Parameter ini didukung hanya jika metode penagihan adalah instans preemptible.

image

Opsi lanjutan

Konfigurasi lanjutan, seperti tag ECS, label node, dan taints.

image

Untuk informasi lebih lanjut tentang parameter, lihat Konfigurasi Pool Node.

Langkah 4: Konfigurasikan komponen

Selain komponen sistem, ACK juga menyediakan berbagai jenis komponen fungsional untuk memanfaatkan fitur seperti jaringan cluster, observabilitas, dan optimasi biaya.

Catatan

Secara default, ACK menginstal komponen tertentu berdasarkan praktik terbaik. Anda dapat memeriksa dan mengonfirmasi komponen dalam langkah ini. Anda juga dapat menginstal, menghapus, dan memperbarui komponen setelah cluster dibuat. Untuk informasi lebih lanjut, lihat Kelola Komponen.

Bagian

Deskripsi

Contoh

Komponen dasar

Komponen jaringan, penyimpanan, dan pemantauan.

image

Komponen lainnya

Komponen yang digunakan dalam skenario seperti manajemen aplikasi, pemantauan log, dan penyimpanan.

image

Untuk informasi lebih lanjut tentang parameter, lihat Konfigurasi Komponen.

Langkah 5: Konfirmasi konfigurasi dan informasi penagihan

Di halaman Confirm Order, konfirmasikan konfigurasi cluster, termasuk konfigurasi fitur, informasi penagihan sumber daya, pemeriksaan dependensi layanan cloud, dan perjanjian layanan.

Anda dikenakan biaya manajemen cluster (hanya untuk Edisi Pro) dan biaya sumber daya cloud untuk Cluster ACK Managed. Di bagian bawah halaman, Anda dapat melihat ikhtisar penagihan cluster dan dokumen penagihan ACK dan layanan lainnya. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan dan Biaya Sumber Daya Cloud.

Di langkah Confirm, Anda juga dapat mengklik Console-to-Code di pojok kiri atas untuk membuat parameter sampel Terraform atau SDK yang sesuai dengan konfigurasi cluster Anda saat ini.

API

Debugging

Debugging

Permintaan contoh

Permintaan contoh berikut digunakan untuk membuat Cluster ACK Managed Pro. Untuk informasi lebih lanjut tentang parameter, lihat CreateCluster.

POST /clusters 
<Common request headers>
{
    "name": "Cluster ACK managed",            
    "tipe_cluster": "ManagedKubernetes",  //Gunakan parameter ini bersama dengan profil dan spesifikasi_cluster untuk menyetel tipe cluster ke cluster ACK managed Pro. #wajib
    "profil": "Default",                    
    "spesifikasi_cluster": "ack.pro.small",         
    "versi_kubernetes": "1.32.1-aliyun.1",  //Versi Kubernetes dari cluster yang dibuat. Kami sarankan Anda memilih versi Kubernetes terbaru.    
    "region_id": "cn-hongkong",   //Wilayah tempat cluster berada adalah wilayah Hong Kong, Tiongkok. #wajib
    "entri_snat": true,           // Konfigurasikan aturan SNAT untuk VPC tempat Anda ingin menerapkan cluster untuk mengaktifkan akses Internet bagi cluster. 
    "akses_publik_endpoint": false,  //Akses Internet server API dinonaktifkan untuk cluster. 
    "perlindungan_penghapusan": true,  //Aktifkan perlindungan penghapusan untuk cluster. 
    "mode_proxy": "ipvs", // Setel mode proxy ke IP Virtual Server (IPVS), yang merupakan mode berperforma tinggi. 
    "tag": [],
    "zona_waktu": "Asia/Shanghai",
    "addon": [                  //Komponen cluster yang diinstal. 
        {
            "nama": "terway-controlplane",
            "konfig": "{\"ENITrunking\":\"true\"}"
        },
        {
            "nama": "terway-eniip",  //Plug-in jaringan cluster adalah Terway. Setelah cluster dibuat, Anda tidak dapat memodifikasi parameter ini. 
            "konfig": "{\"IPVlan\":\"false\",\"NetworkPolicy\":\"false\",\"ENITrunking\":\"true\"}"
        },
        {
            "nama": "csi-plugin"
        },
        {
            "nama": "managed-csiprovisioner"
        },
        {
            "nama": "storage-operator",
            "konfig": "{\"CnfsOssEnable\":\"false\",\"CnfsNasEnable\":\"false\"}"
        },
        {
            "nama": "nginx-ingress-controller",
            "dinonaktifkan": true
        },
        {
            "nama": "ack-node-local-dns"
        }
    ],
    "enable_rrsa": false,
    "tipe_os": "Linux",
    "platform": "AliyunLinux",
    "tipe_gambar": "AliyunLinux3",
    "id_pod_vswitch": [         //Jika Terway diinstal dalam cluster, konfigurasikan parameter ini untuk menentukan vSwitch untuk pod. Setiap pod dalam cluster menggunakan alamat IP terpisah. 
        "vsw-j6cht66iul7h61x******",
        "vsw-j6c5ne6mxgnx3g5******"
    ],
    "tipe_penagihan": "PostPaid",
    "vpcid": "vpc-j6cc1ddlp4rzs7v******",   //VPC cluster harus ditentukan selama perencanaan jaringan. Setelah cluster dibuat, Anda tidak dapat mengubah VPC. #wajib
    "service_cidr": "192.168.xx.xx/16",     //Blok CIDR Layanan cluster. #wajib
    "id_vswitch": [                        //Pilih beberapa vSwitch untuk memastikan ketersediaan tinggi cluster. #wajib
        "vsw-j6cht66iul7h61x******",
        "vsw-j6c5ne6mxgnx3g5******"
    ],
    "tumpukan_ip": "ipv4",                     //Setel tipe tumpukan IP ke IPv4. 
    "tipe_logging": "SLS",
    "kebijakan_cpu": "none",
    "penerbit_akun_layanan": "https://kubernetes.default.svc",
    "audiens_api": "https://kubernetes.default.svc",
    "is_enterprise_security_group": true,
    "jendela_pemeliharaan": {    //Setel jendela pemeliharaan cluster ke 01:00 hingga 04:00 setiap hari Rabu. 
        "aktifkan": true,
        "durasi": "3h",
        "periode_mingguan": "Kamis",
        "waktu_pemeliharaan": "2025-03-03T01:00:00.000+08:00",
    },
    "kebijakan_operasi": {
        "pemutakhiran_otomatis_cluster": {
            "diaktifkan": true,
            "saluran": "stabil"
        }
    },
    "ttl_log_controlplane": "30",
    "komponen_log_controlplane": [
        "apiserver",
        "kcm",
        "scheduler",
        "ccm",
        "controlplane-events",
        "alb"
    ],
    "nodepool": [
        {
            "info_nodepool": {         //Pengaturan pool node. 
                "nama": "default-nodepool"        
            },
            "grup_skala": {
                "kategori_disk_sistem": "cloud_essd",   //Pilih SSD Perusahaan (ESSD) sebagai disk sistem pool node. 
                "ukuran_disk_sistem": 120,                //Setel ukuran disk sistem menjadi 120 GiB. 
                "tingkat_kinerja_disk_sistem": "PL0", //IOPS maksimum disk sistem adalah 10000. 
                "disk_sistem_terenkripsi": false,
                "disk_data": [],
                "tag": [],
                "soc_diaktifkan": false,
                "pengerasan_keamanan_os": false,
                "id_vswitch": [
                    "vsw-j6cht66iul7h61x******",
                    "vsw-j6c5ne6mxgnx3g5******"
                ],
                "tipe_instans": [
                    "ecs.c6.xlarge",
                    "ecs.c7.xlarge"
                ],
                "pola_instans": [],
                "kata_sandi_login": "",
                "tipe_penagihan_instans": "PostPaid",
                "id_grup_keamanan": [],
                "platform": "AliyunLinux",
                "id_gambar": "aliyun_3_x64_20G_alibase_20241218.vhd",
                "tipe_gambar": "AliyunLinux3",
                "ukuran_diharapkan": 3,        //Buat pool node di mana jumlah node yang diharapkan adalah 3. 
                "instans_rds": [],
                "kebijakan_multi_az": "BALANCE"
            },
            "konfig_kubernetes": {
                "kebijakan_cpu": "none",
                "cms_diaktifkan": true,
                "tidak_dapat_dijadwalkan": false,
                "runtime": "containerd",    //Setel runtime kontainer ke containerd 1.6.36. Setelah cluster dibuat, Anda tidak dapat memodifikasi parameter ini. 
                "versi_runtime": "1.6.36"
            },
            "konfig_node": {
                "konfig_percepatan_gambar": {
                    "aktifkan_percepatan_gambar": false
                }
            },
            "manajemen": {
                "aktifkan": true,
                "perbaikan_otomatis": true,
                "kebijakan_perbaikan_otomatis": {
                    "mulai_ulang_node": true
                },
                "pemutakhiran_otomatis": true,
                "kebijakan_pemutakhiran_otomatis": {
                    "pemutakhiran_otomatis_kubelet": true,
                    "pemutakhiran_otomatis_os": false
                },
                "perbaikan_otomatis_vul": true,
                "kebijakan_perbaikan_otomatis_vul": {
                    "tingkat_vul": "asap",
                    "mulai_ulang_node": true
                },
                "kebijakan_gulir": {
                    "paralelisme_maksimum": 10
                }
            }
        }
    ]
}

Parameter utama

Saat memanggil operasi CreateCluster untuk membuat Cluster ACK Managed, konfigurasikan parameter berikut:

Parameter

Deskripsi

Kombinasi parameter

tipe_cluster

Tipe cluster. Saat Anda membuat cluster ACK managed, setel parameter ini ke ManagedKubernetes.

Buat cluster ACK managed Pro

  • "tipe_cluster": "ManagedKubernetes"

  • "profil": "Default"

  • "spesifikasi_cluster": "ack.pro.small"

Buat cluster ACK managed Basic

  • "tipe_cluster": "ManagedKubernetes"

  • "profil": "Default"

  • "spesifikasi_cluster": "ack.standard"

profil

Subtipe cluster. Saat Anda membuat cluster ACK managed, setel parameter ini ke Default.

spesifikasi_cluster

Spesifikasi cluster.

  • ack.pro.small: Menentukan untuk membuat cluster ACK managed Pro.

  • ack.standard: Menentukan untuk membuat cluster ACK managed Basic.

Terraform

Untuk informasi lebih lanjut, lihat Gunakan Terraform untuk Membuat Cluster ACK Managed.

SDK

Untuk informasi lebih lanjut, lihat Contoh Cara Menggunakan SDK ACK untuk Java.

CLI

Untuk informasi lebih lanjut, lihat Buat Cluster.

Apa yang harus dilakukan selanjutnya

  • Penerapan Aplikasi: Anda dapat membuat dan mengelola beban kerja, seperti Deployment, StatefulSet, dan Job. Untuk informasi lebih lanjut, lihat Terapkan Beban Kerja.

  • Penemuan Layanan dan Manajemen Jaringan

    • Layanan: Menyediakan portal akses tetap untuk sekelompok pod untuk memungkinkan akses intra-cluster dan akses Internet.

    • Ingress: Anda dapat menggunakan Ingress untuk mengonfigurasi aturan pengalihan yang berbeda. Misalnya, Anda dapat mengarahkan permintaan ke Layanan yang berbeda berdasarkan nama domain atau jalur akses untuk penyeimbangan beban.

    • Penemuan Layanan Berbasis DNS: Menyediakan layanan resolusi nama domain untuk beban kerja dalam cluster. Dengan cara ini, layanan dalam cluster dapat saling mengakses menggunakan nama layanan tanpa perlu alamat IP tertentu.

  • Observabilitas: Memungkinkan Anda mengumpulkan log cluster, memantau peringatan, dan mendiagnosis status cluster. Untuk informasi lebih lanjut tentang solusi observabilitas yang disediakan oleh ACK dalam hal infrastruktur, kontainer, dan beban kerja, lihat Observabilitas.

  • Penyimpanan: Plug-in CSI digunakan untuk memenuhi persyaratan penyimpanan seperti penyimpanan persisten data aplikasi, penyimpanan data sensitif dan konfigurasi, serta penyediaan sumber daya penyimpanan secara dinamis.

  • Konfigurasi Penskalaan Otomatis: Jika persyaratan sumber daya bisnis sulit diprediksi atau berubah secara berkala, seperti untuk aplikasi web, layanan game, dan pendidikan online, kami sarankan Anda mengaktifkan penskalaan otomatis. Fitur ini mencakup penskalaan beban kerja , seperti HPA, CronHPA, dan VPA, serta penskalaan sumber daya komputasi, seperti penskalaan node otomatis dan elastisitas node instan .

  • Otorisasi Granular

    Untuk informasi lebih lanjut tentang cara memberikan izin granular pada sumber daya dasar (layanan Alibaba Cloud yang diandalkan ACK) dan sumber daya internal cluster (sumber daya Kubernetes), ACK menyediakan berbagai solusi manajemen izin berdasarkan RAM dan mekanisme RBAC asli Kubernetes. Untuk informasi lebih lanjut, lihat Otorisasi.

Kuota dan batasan

Jika ukuran cluster besar atau akun memiliki banyak sumber daya, ikuti kuota dan batasan yang ditentukan untuk Cluster ACK. Untuk informasi lebih lanjut, lihat Kuota dan Batasan.

  • Batasan: Konfigurasi batasan ACK, seperti saldo akundan batas kapasitas cluster, yang merupakan kapasitas maksimum berbagai sumber daya Kubernetes dalam sebuah cluster.

  • Batas kuota dan cara meningkatkan kuota: Batas kuota untuk Cluster ACK dan batas kuota layanan cloud yang diandalkan ACK, seperti ECS atau VPC. Jika Anda ingin meningkatkan kuota, lihat topik terkait.

FAQ

Untuk informasi lebih lanjut tentang cara memecahkan masalah saat menggunakan Cluster ACK, lihat Pemecahan Masalah dan FAQ.

Bisakah saya membuat cluster tanpa node?

Ya, Anda bisa. Jika Anda ingin melewati pembuatan node atau menambahkan instans ECS yang telah dibeli ke cluster setelah cluster dibuat, Anda dapat menyetel parameter Expected Nodes ke 0 selama konfigurasi. Ini juga menyetel jumlah instans dalam cluster menjadi 0. Kemudian, konfigurasikan parameter lain yang diperlukan. Anda dapat memperbarui konfigurasi pool node atau membuat lebih banyak pool node. Untuk informasi lebih lanjut, lihat Buat dan Kelola Pool Node. Untuk informasi lebih lanjut tentang cara menambahkan instans ECS yang ada ke cluster, lihat Tambahkan Instans ECS yang Ada ke Cluster ACK.

Bagaimana cara menambahkan instans ECS yang telah dibeli ke cluster?

ACK memungkinkan Anda menambahkan instans ECS yang ada ke pool node secara manual atau otomatis. Saat Anda menambahkan node yang ada ke pool node dalam mode Otomatis, OS instans ECS diubah menjadi OS yang digunakan oleh pool node dan disk sistem asli node dilepaskan. Untuk mempertahankan sistem operasi instans ECS, Anda dapat menambahkan instans ECS secara manual. Untuk informasi lebih lanjut tentang operasi dan catatan penggunaan, lihat Tambahkan Instans ECS yang Ada ke Cluster ACK.

Kami sarankan agar instans ECS dan pool node yang ingin Anda tambahkan memiliki konfigurasi yang sama atau serupa, seperti metode penagihan, konfigurasi disk, dan tipe instans. Hal ini memudahkan pengelolaan terpusat node selanjutnya.

Bisakah saya menambahkan instans bayar sesuai pemakaian ke pool node berlangganan?

Ya, Anda bisa. Untuk informasi lebih lanjut, lihat Tambahkan Instans ECS yang Ada. Namun, jika metode penagihan pool node adalah berlangganan, semua node yang ditambahkan ke pool node adalah node berlangganan. Kami sarankan Anda membuat pool node yang berbeda untuk mengelola jenis node yang berbeda, seperti node yang memiliki metode penagihan, konfigurasi disk, dan tipe instans yang berbeda. Untuk informasi lebih lanjut, lihat Buat dan Kelola Pool Node.

Mengapa jumlah pod tidak cukup saat cluster dibuat?

Pesan kesalahan ini muncul karena salah satu alasan berikut:

  • Dikonsumsi oleh komponen: Komponen cluster diterapkan dalam pod. Pod tersebut mengonsumsi sumber daya node. Komponen tertentu mungkin memerlukan beberapa pod. Jika Anda menginstal banyak komponen dalam cluster, banyak pod dibuat untuk komponen tersebut.

  • Instans berukuran kecil: Dalam mode Terway, jumlah maksimum pod yang didukung oleh node bervariasi berdasarkan jumlah antarmuka jaringan elastis (ENI) yang disediakan oleh keluarga instans. Meskipun jumlah maksimum pod yang didukung oleh node tidak secara langsung terkait dengan CPU dan memori, instans ECS dengan spesifikasi lebih rendah mendukung jumlah ENI yang lebih kecil dan jumlah maksimum pod per node juga lebih kecil.

Saat jumlah pod pada node mencapai batas atas, pod baru gagal dijadwalkan. Hal ini memengaruhi kinerja layanan. Anda dapat meningkatkan jumlah pod yang dapat digunakan dengan memperluas pool node untuk menambahkan lebih banyak node yang tersedia atau dengan memperbarui node untuk meningkatkan jumlah maksimum pod per node. Untuk informasi lebih lanjut, lihat Tingkatkan Jumlah Maksimum Pod dalam Cluster.

Mengapa sumber daya CPU dan memori yang tersedia pada node lebih sedikit daripada tipe instans yang saya beli?

ACK memesan sejumlah sumber daya node tertentu untuk menjalankan komponen Kubernetes dan proses sistem. Hal ini memastikan bahwa kernel sistem operasi, layanan sistem, dan daemon Kubernetes dapat berjalan seperti yang diharapkan. Namun, ini menyebabkan jumlah sumber daya yang dapat dialokasikan pada node berbeda dari kapasitas sumber daya node. Untuk informasi lebih lanjut, lihat Kebijakan Reservasi Sumber Daya.

Referensi