All Products
Search
Document Center

Container Service for Kubernetes:Konfigurasikan otonomi node edge

Last Updated:Jun 21, 2026

ACK Edge cluster mendukung otonomi node edge. Fitur ini memastikan aplikasi pada node edge tetap berjalan tanpa gangguan selama terjadi pemutusan jaringan antara cloud dan edge serta tidak dievict atau dimigrasikan. Jika node edge tidak otonom, aplikasinya akan dievict setelah periode toleransi berakhir. Topik ini menjelaskan cara mengonfigurasi pengaturan otonomi untuk node edge Anda.

Prasyarat

Informasi latar belakang

Otonomi node edge dapat diaktifkan atau dinonaktifkan. Secara default, node edge tidak otonom saat ditambahkan ke kluster.

  • Jika otonomi node edge diaktifkan, aplikasi pada node tersebut tidak dievict dan secara otomatis pulih jika node terputus dari control plane. Konfigurasi ini ideal untuk skenario komputasi tepi dengan konektivitas jaringan yang tidak stabil.

  • Jika otonomi node edge dinonaktifkan, node yang terputus dari control plane berhenti mengirim heartbeat. Statusnya diubah menjadi Unavailable, dan Pod pada node tersebut dievict setelah periode toleransi berakhir.

Aktifkan otonomi node

Konsol

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

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

  3. Pada halaman Nodes, temukan node target dan pilih More > Node Autonomy Setting di kolom Actions.

    Catatan

    Tombol Node Autonomy Setting hanya muncul untuk node edge.

  4. Pada kotak dialog Node Autonomy Setting, klik OK.

Kubectl

Tambahkan anotasi berikut ke node edge untuk mengaktifkan otonomi node. Pengaturan ini hanya berlaku untuk node edge.

kubectl annotate node <node-name> node.beta.openyurt.io/autonomy=true --overwrite

Anda juga dapat mengonfigurasi durasi otonomi untuk node edge tersebut.

Catatan

Anda hanya dapat mengonfigurasi durasi otonomi untuk ACK Edge cluster yang menjalankan Kubernetes 1.28 atau versi lebih baru. Setelah pengaturan ini diterapkan, Pod pada node tidak akan dievict jika pemutusan jaringan cloud-edge berlangsung kurang dari durasi otonomi yang ditentukan. Jika pemutusan melebihi durasi tersebut, Pod akan dievict.

kubectl annotate node <node-name> node.alibabacloud.com/autonomy-duration=500s --overwrite

Verifikasi status otonomi node

  1. Pada halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik Nodes > Nodes.

  2. Pada halaman Nodes, temukan node target dan pilih More > Details di kolom Actions.

  3. Pada tab Basic Information, cari bagian Status. Jika status Autonomy bernilai True, berarti otonomi node telah diaktifkan.

Konfigurasikan komponen cache

EdgeHub menyimpan cache data yang dibutuhkan komponen node dari API Server agar tetap berjalan dengan baik selama terjadi pemutusan jaringan cloud-edge. Direktori cache disk berada di /etc/kubernetes/cache.

Catatan

Data yang dicache mengacu pada informasi resource yang dipertukarkan dengan API Server, seperti resource Pod dan ConfigMap. Data ini tidak mencakup data bisnis.

Jika Anda memiliki komponen yang memerlukan data dari API Server agar tetap berjalan selama pemutusan koneksi, lakukan langkah-langkah berikut:

  1. Peroleh string User-Agent untuk komponen Anda. Untuk komponen komunitas, informasi ini dapat ditemukan di dokumentasi atau forum komunitas komponen tersebut.

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

  3. Pada halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik Configurations > ConfigMaps.

  4. Ubah Namespace menjadi kube-system, temukan ConfigMap dengan Name edge-hub-cfg, lalu klik Edit YAML di sebelah kanan.

  5. Tambahkan User-Agent Anda ke kunci cache_agents dan klik OK.

  6. Masuk ke node tersebut dan buka direktori /etc/kubernetes/cache untuk memverifikasi bahwa direktori yang dinamai sesuai User-Agent Anda telah tersedia.

Setelah konfigurasi ini selesai, data yang dipertukarkan antara komponen dan API Server akan dipertahankan di disk node. Jika otonomi node diaktifkan, komponen tersebut kemudian dapat mengambil data ini dari disk lokal agar tetap berjalan dengan baik selama pemutusan koneksi.