All Products
Search
Document Center

Container Service for Kubernetes:Menghapus node edge

Last Updated:Mar 27, 2026

Hapus node yang tidak diperlukan dari kluster ACK Edge untuk menurunkan skala infrastruktur Anda tanpa mengganggu beban kerja yang sedang berjalan.

Prasyarat

Sebelum memulai, pastikan Anda telah:

Sebelum menghapus node

Apa yang terjadi saat Anda menghapus node

  • Pod di node tersebut akan dimigrasikan ke node lain dalam kluster, yang dapat menyebabkan gangguan layanan. Hapus node selama jam sepi dan lakukan pencadangan data node sebelum melanjutkan.

  • Node memasuki status Unschedulable selama proses penghapusan.

Batasan ketat

  • Hanya node pekerja yang dapat dihapus. Node master tidak dapat dihapus.

  • Kluster ACK Edge mendukung dua jenis node: node edge dan node di cloud. Kedua jenis tersebut dapat dihapus, tetapi setidaknya satu node di cloud harus tetap ada dalam kluster setiap saat.

Peringatan: menggunakan kubectl delete node pada node cloud

Gunakan Konsol ACK untuk menghapus node. Jika Anda menjalankan kubectl delete node pada node cloud, perhatikan bahwa:

  • Node tersebut tidak dapat ditambahkan ke kluster ACK lain setelah dihapus.

  • Instans Elastic Compute Service (ECS) tempat node tersebut dideploy akan dilepas setelah node dihapus.

Kelompok node edge

  1. Masuk ke ACK console. Pada panel navigasi di sebelah kiri, klik Clusters.

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

  3. Klik nama kelompok node edge.

  4. Di bagian bawah tab Overview, pilih node yang akan dihapus, lalu klik Remove Node.

  5. Pada panel Remove Node, baca catatan penggunaan, centang I understand the above information and want to remove the node(s), lalu klik OK.

    Pelepasan instans ECS dan pengurasan node secara otomatis tidak didukung saat menghapus node edge dari kelompok node edge.
  6. Setelah node dihapus dari kluster, jalankan perintah berikut di node edge untuk menguninstall komponen Kubernetes menggunakan edgeadm:

    PlaceholderDescriptionExample
    [region]ID Wilayah klustercn-hangzhou
    [clusterVersion]Versi Kubernetes kluster1.22.15-aliyunedge.1
    [arch]Arsitektur CPU node edgeamd64
    wget http://aliacs-k8s-[region].oss-[region].aliyuncs.com/public/pkg/run/attach/[clusterVersion]/[arch]/edgeadm -O edgeadm; chmod u+x edgeadm; ./edgeadm reset

    Ganti placeholder dengan nilai aktual untuk kluster Anda:

Verifikasi penghapusan

Jalankan kubectl get nodes di mesin lokal Anda untuk memastikan node tersebut tidak lagi muncul dalam daftar node kluster.

Kelompok node cloud

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

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

  3. Klik nama kelompok node cloud.

  4. Pada tab Nodes, pilih node yang akan dihapus, lalu klik Batch Remove di bagian bawah halaman.

  5. Pada kotak dialog Remove Node, konfigurasikan opsi berikut sesuai kebutuhan, lalu klik OK:

    • Release ECS Instance: Melepas instans ECS dasar beserta disk datanya setelah node dihapus.

      • Hanya instans ECS pay-as-you-go dan disk datanya yang dilepas.

      • Instans ECS subscription akan dilepas secara otomatis setelah periode langganan berakhir.

      • Jika Anda tidak memilih opsi ini, instans ECS akan terus dikenai biaya setelah node dihapus.

    • Drain Node: Memindahkan semua pod di node yang dipilih ke node lain dalam kluster sebelum penghapusan. Pastikan node lain memiliki sumber daya yang cukup untuk menampung pod yang dimigrasikan. Atau, kuras node secara manual sebelum penghapusan:

      kubectl drain <node-name> [options]
      • <node-name> menggunakan format <region-name>.<node-id>. Contoh: cn-hangzhou.i-i-bp1asavedmte377c3****

      • Opsi umum: --force --ignore-daemonsets --delete-local-data

      • Jalankan kubectl drain --help untuk daftar lengkap opsi.

Verifikasi penghapusan

Jalankan kubectl get nodes untuk memastikan node yang dihapus tidak lagi muncul dalam kluster.

Topik terkait