全部产品
Search
文档中心

Container Service for Kubernetes:Tambahkan instance ECS yang ada ke kelompok node

更新时间:Dec 15, 2025

Anda dapat menambahkan instance Elastic Compute Service (ECS) yang ada ke kluster sebagai node pekerja atau menambahkan kembali node pekerja yang sebelumnya dihapus ke kelompok node. Hal ini memungkinkan Anda untuk segera menggunakan kembali sumber daya komputasi tanpa mengganggu layanan yang sudah ada di kluster.

ACK menyediakan metode penambahan otomatis dan manual. Metode penagihan dan tipe instans tetap tidak berubah setelah instans ditambahkan.

Item

Penambahan otomatis

Penambahan manual

Reset OS

Meriset dan menginisialisasi sistem operasi instans berdasarkan konfigurasi kelompok node saat ini.

  • Disk sistem asli dilepas, dan datanya hilang.

  • Snapshot manual dari disk sistem dipertahankan, tetapi retensi snapshot otomatis bergantung pada apakah opsi Release Automatic Snapshots With Disk dikonfigurasi.

    Masuk ke ECS console dan lihat Set automatic snapshots to be released with disks untuk mengonfigurasi pengaturan ini.
  • Disk data asli tidak dilepas. Data di dalamnya tidak terpengaruh, tetapi ID disk-nya berubah.

Mempertahankan sistem operasi asli instans, sehingga memberikan fleksibilitas lebih tinggi.

Skenario

Gunakan metode ini ketika Anda ingin instans sesuai dengan konfigurasi kelompok node untuk manajemen terstandarisasi.

Gunakan metode ini ketika Anda perlu mempertahankan sistem operasi atau konfigurasi khusus yang sudah ada pada instans.

Batasan

Sebelum memulai, pastikan lingkungan dan instans Anda memenuhi kondisi berikut.

Kategori

Batasan

Deskripsi

Instans dan kelompok node

Kuota node kluster

Jumlah total node dalam kluster tidak boleh melebihi kuota. Untuk menambah kuota, buka Pusat Kuota.

Kuota node default untuk Kluster ACK yang dikelola Edisi Dasar adalah 10.

Kepemilikan instans

Instans dan kluster harus berada di bawah akun yang sama, di wilayah yang sama, dan dalam VPC yang sama. Jika tidak, migrasikan instans tersebut atau buat instans atau kluster baru yang memenuhi persyaratan ini.

Anda tidak dapat menambahkan instans ECS dari ujung lain koneksi peering VPC.

Kepemilikan kluster

Anda tidak dapat menambahkan instans yang sudah menjadi bagian dari kluster ACK lain. Pertama-tama, hapus node tersebut dari kluster asal, lalu tambahkan ke kluster baru.

Kepemilikan grup Penyesuaian Skala Otomatis (ESS)

Anda tidak dapat menambahkan instans yang sudah menjadi bagian dari grup penskalaan lain. Hapus instans secara manual dari grup penskalaan tersebut dan coba lagi.

Tipe kelompok node

Sistem operasi

  • Sistem operasi tidak boleh memiliki Swap yang diaktifkan.

  • Saat menambahkan node secara manual, Anda tidak dapat menambahkan instans yang menjalankan Windows atau ContainerOS.

Tipe instans

Jaringan

Akses API Server

Alamat IP instans harus berada dalam daftar putih akses API Server. Jika tidak, instans tidak dapat berkomunikasi dengan lapisan kontrol. Untuk informasi selengkapnya, lihat Konfigurasikan kebijakan kontrol akses untuk API Server.

Grup keamanan

  • Konsistensi tipe: Tipe grup keamanan instans (grup keamanan dasar atau tingkat lanjut) harus sama dengan tipe grup keamanan kelompok node.

  • Kompatibilitas aturan: Grup keamanan instans harus mengizinkan akses ke alamat jaringan internal dan port 6443 API Server. Aturannya tidak boleh bertentangan dengan aturan grup keamanan kluster dan kelompok node.

    Anda dapat melihat alamat jaringan internal API Server di tab Basic Information pada halaman Cluster Information.
  • Batas kuota: Jumlah grup keamanan yang dapat diikuti oleh sebuah instans tidak boleh melebihi kuota grup keamanan.

Untuk mengubah tipe grup keamanan instans atau menambahkan instans ke grup keamanan kelompok node terlebih dahulu, lihat Asosiasikan grup keamanan dengan instans (ENI primer). Untuk menambah kuota grup keamanan, lihat Lihat atau tingkatkan kuota Elastic Compute Service.

Terway - Pod maksimum

Jumlah maksimum pod yang didukung oleh instans harus memenuhi kondisi berikut:

Jumlah maksimum pod yang didukung dalam mode ENI berbeda tergantung pada jumlah maksimum ENI yang didukung oleh instans. Untuk metode perhitungannya, lihat Cara menghitung kuota pod untuk sebuah node.

Jika kondisi ini tidak terpenuhi, lakukan peningkatan dan penurunan sumber daya node atau beli instans baru.

Terway - Konfigurasi vSwitch

Jika instans dan kelompok node berada di zona berbeda, Anda harus memperbarui konfigurasi vSwitch Terway. Jika tidak, Terway akan mengalokasikan IP pod dari vSwitch ENI primer node, yang dapat menyebabkan kegagalan alokasi IP pod. Untuk informasi selengkapnya, lihat Ubah vSwitch untuk pod.

Terway - ENI

Saat Anda menambahkan instans, ENI yang terpasang dipertahankan. IP pod dialokasikan dari vSwitch yang terkait dengan ENI tersebut. Pastikan instans hanya memiliki satu network interface card (ENI) primer.

Jika IP pod tidak termasuk dalam vSwitch yang dikonfigurasi, hapus node dari kluster, hapus semua ENI sekunder, lalu tambahkan kembali node tersebut ke kluster.

Terway - Peran RAM pekerja

Instans yang akan ditambahkan harus dilampirkan ke Peran RAM Pekerja kelompok node. Hal ini mencegah masalah izin yang dapat menyebabkan perhitungan salah jumlah maksimum pod yang tersedia (MaxPod).

Pada halaman Node Pools, klik nama kelompok node dan lihat Peran RAM Pekerja di tab Basic Information. Untuk memberikan peran RAM, lihat Berikan peran RAM ke instans ECS.

Terway - dual-stack IPv6

Jika kluster telah mengaktifkan dual-stack IPv6, Anda harus menetapkan alamat IPv6 ke ENI primer instans. Untuk informasi selengkapnya, lihat Komunikasi IPv6.

Flannel

Jumlah entri rute kustom dalam tabel rute sistem VPC kluster tidak boleh melebihi kuota tabel rute. Untuk menyesuaikan kuota, buka Pusat Kuota.

Peringatan

  • Pencadangan data: Sebelum memulai, buat snapshot untuk mencadangkan disk sistem dan disk data instans guna mencegah kehilangan data.

    Untuk memastikan Anda memiliki kuota snapshot yang cukup, hapus snapshot manual dan otomatis yang tidak diperlukan sebelum membuat yang baru.

  • Pelepasan dan penagihan instans: Jika Anda menambahkan instans ke kelompok node yang tidak mengelola jumlah node secara otomatis, instans tidak akan dilepas secara otomatis saat Anda menghapus kluster atau kelompok node. Anda harus menghapus node secara manual. Pantau status penagihan ECS untuk menghindari biaya tambahan.

Prosedur

Waktu yang dibutuhkan: Proses penambahan node melibatkan penggantian disk sistem (hanya untuk penambahan otomatis) dan inisialisasi node. Proses ini memakan waktu sekitar 5 menit. Waktu aktual dapat bervariasi tergantung pada faktor seperti kondisi jaringan dan ukuran sistem operasi.

Menambahkan node yang ada tidak memengaruhi node dan aplikasi yang sudah ada di kluster. Untuk menghindari masalah kompatibilitas, jangan inisialisasi instans ECS yang sedang menjalankan layanan sebagai node pekerja.

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

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

  3. Di halaman Node Pools, klik image di kolom Actions kelompok node target, lalu klik Add Existing Nodes.

    Jika instans ECS tujuan tidak ada dalam daftar server cloud, berarti instans tersebut tidak memenuhi syarat untuk ditambahkan ke kluster. Anda dapat memilih Show Unavailable Instances untuk melihat instans ECS yang tidak tersedia beserta alasannya. Untuk informasi selengkapnya tentang alasan tersebut, lihat bagian Batasan dan Peringatan dalam topik ini.
  4. Baca peringatan di layar dengan cermat, lalu pilih metode untuk menambahkan node.

Tambahkan node secara manual

Metode ini mengharuskan Anda mendapatkan perintah instalasi dan menjalankannya di instans. Anda hanya dapat menambahkan satu instans ECS dalam satu waktu.

  1. Atur Add Method ke Manual Add, pilih instans ECS yang akan ditambahkan dari daftar server cloud yang ada, lalu klik Next.

  2. Di halaman Fill In Instance Information, konfirmasi informasi kluster dan instans sesuai petunjuk. Konfigurasikan disk data dan nama instans, lalu klik Next. Ikuti petunjuk di layar untuk menyelesaikan proses.

    Item konfigurasi

    Deskripsi

    Mount Data Disk

    Menentukan apakah data kontainer dan citra disimpan di disk data. Hal ini memisahkan disk sistem dari disk data dan meningkatkan stabilitas.

    • Jika instans ECS sudah memiliki disk data yang terpasang, dan sistem file disk data terakhir belum diinisialisasi, ACK secara otomatis memformat disk data terakhir ke sistem file ext4. Disk ini kemudian digunakan secara eksklusif untuk /var/lib/containerd atau /var/lib/docker (direktori data default untuk runtime kontainer) dan /var/lib/kubelet (direktori data default untuk komponen kubelet).

      Penting
      • Data asli pada disk data yang diformat akan hilang. Buat snapshot untuk mencadangkan data terlebih dahulu.

      • Jika Anda ingin menyimpan kontainer dan citra di disk data, hanya sistem file ext4 dan xfs yang didukung.

    • Jika instans ECS tidak memiliki disk data yang terpasang, ACK tidak akan secara otomatis melampirkan disk data baru, terlepas dari apakah Anda memilih opsi ini atau tidak.

    Retain Instance Name

    • Diaktifkan: Menggunakan nama instans sebagai nama node.

    • Nonaktif: ACK mengganti nama node sesuai aturan yang ditentukan untuk nama node kustom.

  3. Di halaman Addition Complete, salin perintah akses node yang secara otomatis dihasilkan oleh ACK untuk digunakan nanti, lalu klik Complete.

  4. Login ke ECS console. Di panel navigasi kiri, klik Instances & Images > Instances. Pilih wilayah tempat kluster berada, lalu pilih instans tujuan.

  5. Klik Remote Connection untuk instans tujuan. Pilih metode koneksi jarak jauh dan sambungkan ke instans ECS.

  6. Ikuti petunjuk di layar untuk menjalankan skrip yang Anda salin pada langkah 3. Hal ini secara otomatis mengonfigurasi instans dan menambahkannya ke kluster.

    Setelah skrip berhasil dijalankan, pesan akan ditampilkan untuk menunjukkan bahwa node telah ditambahkan. Tunggu hingga node diinisialisasi. Status node berubah menjadi Ready di daftar node setelah node diinisialisasi.

    image

Tambahkan node secara otomatis

Anda dapat menambahkan instans secara otomatis dari konsol.

  1. Atur Add Method ke Automatic Add, pilih instans ECS yang ingin ditambahkan dari daftar server cloud yang ada, lalu klik Next.

  2. Di halaman Fill In Instance Information, konfirmasi informasi kluster dan instans sesuai petunjuk. Konfigurasikan disk data dan nama instans, lalu klik Next.

    Item konfigurasi

    Deskripsi

    Mount Data Disk

    Menentukan apakah data kontainer dan citra disimpan di disk data. Hal ini memisahkan disk sistem dari disk data dan meningkatkan stabilitas.

    • Jika instans ECS sudah memiliki disk data yang terpasang, dan sistem file disk data terakhir belum diinisialisasi, ACK secara otomatis memformat disk data terakhir ke sistem file ext4. Disk ini kemudian digunakan secara eksklusif untuk /var/lib/containerd atau /var/lib/docker (direktori data default untuk runtime kontainer) dan /var/lib/kubelet (direktori data default untuk komponen kubelet).

      Penting
      • Data asli pada disk data yang diformat akan hilang. Buat snapshot untuk mencadangkan data terlebih dahulu.

      • Jika Anda ingin menyimpan kontainer dan citra di disk data, hanya sistem file ext4 dan xfs yang didukung.

    • Jika instans ECS tidak memiliki disk data yang terpasang, ACK tidak akan secara otomatis melampirkan disk data baru, terlepas dari apakah Anda memilih opsi ini atau tidak.

    Metode login dan kata sandi

    Jika Logon Method untuk kelompok node diatur ke Set Password, reset kata sandi instans.

    Retain Instance Name

    • Diaktifkan: Menggunakan nama instans sebagai nama node.

    • Nonaktif: ACK mengganti nama node sesuai aturan yang ditentukan untuk nama node kustom.

  3. Pada kotak dialog yang muncul, baca peringatan dengan cermat, lalu klik OK.

    Setelah instans ditambahkan, tunggu hingga node diinisialisasi. Status node berubah menjadi Ready di daftar node setelah node diinisialisasi.

FAQ

Apakah menambahkan node yang ada memengaruhi layanan yang sudah ada di kluster?

Tidak. Menambahkan node yang ada, baik secara manual maupun otomatis, tidak memengaruhi layanan yang sudah ada di kluster.

Setelah instans ECS ditambahkan ke kluster, apakah peningkatan dan penurunan instans ECS memengaruhi layanan kluster?

Peningkatan dan penurunan instans ECS biasanya melibatkan tindakan seperti mengubah tipe instans, mengubah metode penagihan untuk bandwidth publik, memodifikasi bandwidth publik, atau mengubah metode penagihan untuk disk data. Untuk informasi selengkapnya, lihat Ikhtisar perubahan konfigurasi instans. Dampak operasi ini terhadap instans ECS bervariasi.

  • Operasi yang tidak memerlukan restart: Dampak terhadap layanan Anda tergantung pada kebutuhan bisnis spesifik Anda.

  • Operasi yang memerlukan restart instans ECS: Operasi seperti peningkatan dan penurunan tipe instans menyebabkan gangguan pada layanan Anda. Sebelum melakukan operasi semacam ini (misalnya, peningkatan dan penurunan sumber daya node), evaluasi beban kerja Anda saat ini. Anda dapat memperluas kapasitas node redundan untuk menangani pod aplikasi. Kemudian, drain node yang ingin diubah dan hapus dari grup penskalaan serta kluster ACK. Untuk informasi selengkapnya, lihat Hapus node.

    Setelah peningkatan atau penurunan selesai, ikuti petunjuk dalam topik ini untuk menambahkan kembali node ke kluster.

Dapatkah saya menambahkan node yang ada dengan tipe instans berbeda ke kluster ACK?

Ya. ACK memungkinkan Anda mengelola node dengan berbagai tipe instans dalam kelompok node yang sama. Hal ini membantu mencegah kegagalan skala keluar node yang disebabkan oleh tipe instans yang tidak tersedia atau habis stoknya. Sebelum menambahkan instans ECS, pastikan tipe instans ECS tersebut termasuk dalam daftar tipe instans yang didukung oleh kelompok node. Ikuti langkah-langkah berikut.

  1. Edit atau buat kelompok node dan konfigurasikan spesifikasi node yang diperlukan. Untuk informasi selengkapnya, lihat Buat dan kelola kelompok node.

  2. Hapus dan drain node target. Jangan lepaskan instans ECS saat menghapus node. Untuk informasi selengkapnya, lihat Hapus node.

  3. Ikuti petunjuk dalam bagian Batasan dan Prosedur dalam topik ini untuk menambahkan instans ECS dengan spesifikasi berbeda ke kelompok node.

Bagaimana cara memindahkan node antar kluster ACK?

ACK tidak mengizinkan Anda memindahkan node secara langsung antar kluster. Namun, Anda dapat memindahkan node dengan menghapusnya dari kluster sumber lalu menambahkannya ke kluster tujuan. Ikuti langkah-langkah berikut.

  1. Hapus dan drain node target dari kluster sumber. Jangan lepaskan instans ECS saat menghapus node. Untuk informasi selengkapnya, lihat Hapus node.

  2. Ikuti petunjuk dalam bagian Batasan dan Prosedur dalam topik ini untuk menambahkan instans ECS target ke kelompok node di kluster tujuan.

Dapatkah instans ECS dengan sistem operasi EOL ACK ditambahkan ke kelompok node?

  • Penambahan manual: Anda dapat menambahkan instans yang ada yang menjalankan sistem operasi yang tidak didukung ke kelompok node secara manual. Namun, pastikan versi OS instans kompatibel dengan versi kluster saat ini. Untuk informasi selengkapnya, lihat Sistem operasi.

    Sebagai contoh, CentOS 7 dan Alibaba Cloud Linux 2 hanya didukung di kluster yang menjalankan Kubernetes 1.30 atau lebih awal.
  • Penambahan otomatis: Ya. ACK menggunakan citra sistem operasi yang ditentukan dalam konfigurasi kelompok node untuk menginisialisasi instans.

Saat Anda menambahkan node yang ada, apakah User Data kustomnya ditimpa oleh User Data kelompok node?

Apakah User Data instans asli ditimpa tergantung pada metode penambahan.

  • Penambahan otomatis: ACK menginisialisasi disk sistem. User Data instans asli ditimpa oleh konfigurasi User Data kelompok node.

  • Penambahan manual: User Data instans asli tidak ditimpa. Setelah instans ditambahkan ke kelompok node, instans tetap menggunakan User Data aslinya.

Apa yang harus saya lakukan jika terjadi kesalahan timeout setelah saya menambahkan node yang ada?

Periksa apakah node dapat terhubung ke jaringan instance Classic Load Balancer (CLB) API Server. Pertama, periksa apakah grup keamanan memenuhi persyaratan. Untuk informasi selengkapnya tentang batasan grup keamanan saat menambahkan node yang ada, lihat bagian Batasan dalam topik ini. Untuk informasi selengkapnya tentang cara memecahkan masalah konektivitas jaringan lainnya, lihat FAQ manajemen jaringan.

Apakah jumlah node yang diinginkan dalam kelompok node berubah secara otomatis setelah saya menambahkan node yang ada?

Setelah Anda menambahkan node yang ada, jumlah node yang diinginkan secara otomatis bertambah sebanyak jumlah node yang ditambahkan. Misalnya, jika Desired Number Of Nodes untuk kelompok node adalah 5 dan Anda menambahkan satu instans ECS ke kelompok node tersebut, Desired Number Of Nodes untuk kelompok node tersebut secara otomatis berubah menjadi 6.

Referensi