全部产品
Search
文档中心

Container Service for Kubernetes:Lihat status kesehatan elastisitas node real-time

更新时间:Nov 11, 2025

Fitur elastisitas node real-time secara dinamis memilih tipe instans dan zona berdasarkan inventaris instans ECS. Untuk memantau kesehatan inventaris tipe instans, mendapatkan rekomendasi pengoptimalan konfigurasi kelompok node Anda, serta memastikan keberhasilan aktivitas penskalaan, lihat ConfigMap kesehatan inventaris kelompok node tersebut. Hal ini membantu Anda menilai inventaris saat ini dan menyesuaikan spesifikasi instans sebelumnya.

Pengenalan fungsi

Setelah Anda mengaktifkan elastisitas untuk kelompok node, komponen elastisitas node real-time mengambil tipe instans dari kelompok node tersebut. Komponen ini kemudian mengambil inventaris real-time untuk tipe-tipe instans tersebut di zona yang dipilih dan memperbarui ConfigMap yang memantau kesehatan inventaris.

ConfigMap kesehatan inventaris

ConfigMap kesehatan inventaris menampilkan kesehatan inventaris keseluruhan kelompok node. ConfigMap ini merinci inventaris dan status kehabisan stok tipe instans di zona yang dikonfigurasi, sehingga memungkinkan Anda memantau kesehatan inventaris kelompok node dan menyesuaikan spesifikasi instans ketika inventaris rendah atau habis.

Event

Ketika status pasokan tipe instans di suatu zona berubah, elastisitas node real-time menghasilkan event `InstanceInventoryStatusChanged`.

Nama event

Objek event

Deskripsi

InstanceInventoryStatusChanged

ACKNodePool

Status pasokan tipe instans di suatu zona berubah. Formatnya adalah {tipe instans}/{zona} status inventaris berubah dari {status inventaris lama} menjadi {status inventaris baru}.

Prasyarat

  • Anda telah mengaktifkan Instantaneous Node Elasticity dan mengonfigurasi kelompok node dengan elastisitas yang diaktifkan. Untuk informasi selengkapnya, lihat Enable Instantaneous Node Elasticity.

  • Komponen elastisitas node real-time telah ditingkatkan ke v0.2.1 atau versi yang lebih baru.

    Untuk meningkatkan komponen tersebut, lihat Manage components.

Prosedur

ConfigMap kesehatan inventaris untuk kelompok node terletak di namespace kube-system. Namanya menggunakan format {ID kelompok node}-inventory-status. Bagian ini menjelaskan bidang-bidang dalam ConfigMap tersebut.

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

  2. Pada halaman Clusters, klik nama kluster yang ingin Anda ubah. Di panel navigasi sebelah kiri, pilih Configurations > ConfigMaps.

  3. Di bagian atas halaman, ganti namespace menjadi kube-system. Temukan ConfigMap kesehatan inventaris target berdasarkan ID kelompok node.

    ConfigMap kesehatan inventaris menggunakan bidang data.status untuk memberikan umpan balik real-time mengenai status inventaris sumber daya.

    Contoh:

    {
        "SupplySeqs": [
            {
                "InstanceType": "ecs.g6.8xlarge",
                "Zone": "cn-hongkong-c",
                "State": "WithStock"
            },
            {
                "InstanceType": "ecs.g6.8xlarge",
                "Zone": "cn-hongkong-b",
                "State": "WithStock"
            },
            {
                "InstanceType": "ecs.g5ne.4xlarge",
                "Zone": "cn-hongkong-c",
                "State": "WithStock"
            },
            {
                "InstanceType": "ecs.g5ne.4xlarge",
                "Zone": "cn-hongkong-b",
                "State": "WithStock"
            }
        ],
        "Conditions": [
            {
                "Type": "InventoryNoStock",
                "Status": "False",
                "Reason": "NoInterruption",
                "Message": "all instanceTypes are with stock",
                "LastTransitionTime": "2024-08-01T08:20:49Z"
            }
        ],
        "Phase": "Healthy",
        "LastTransitionTime": "2024-08-01T08:20:49Z"
    }

    Tabel berikut menjelaskan bidang-bidang tersebut.

    Bidang

    Deskripsi

    SupplySeqs

    InstanceType

    Nama tipe instans.

    Zone

    Zona tempat tipe instans berada.

    State

    Status inventaris tipe instans di zona tersebut. Nilai yang valid:

    • WithStock: Inventaris mencukupi.

    • ClosedWithStock: Kapasitas pasokan inventaris rendah.

      Gunakan tipe instans dengan status WithStock.

    • WithoutStock: Tipe instans habis terjual. Inventaris akan diisi ulang.

      Gunakan tipe instans dengan status WithStock.

    • ClosedWithoutStock: Inventaris habis terjual dan tidak akan diisi ulang.

      Gunakan tipe instans dengan status WithStock.

    Conditions

    "Type": "InventoryNoStock"

    Satu-satunya tipe yang didukung adalah `InventoryNoStock`, yang menunjukkan bahwa inventaris tipe instans untuk kelompok node habis.

    Status

    Status kehabisan stok tipe instans yang dipilih di zona yang dikonfigurasi untuk kelompok node. Nilai yang valid:

    • True: Inventaris habis.

    • False: Inventaris normal dan tidak habis.

    Reason

    Alasan mengapa inventaris kelompok node berada dalam kondisi saat ini. Nilai yang valid:

    • NoInterruption: Inventaris semua tipe instans yang dikonfigurasi untuk kelompok node sehat.

    • PartialInterruption: Inventaris sebagian tipe instans yang dikonfigurasi untuk kelompok node tidak sehat.

    • AllInterruption: Inventaris semua tipe instans yang dikonfigurasi untuk kelompok node tidak sehat.

    Message

    Informasi detail.

    LastTransitionTime

    Waktu terakhir bidang Conditions berubah.

    Phase

    Status kesehatan inventaris. Nilai yang valid:

    • Healthy: Sehat.

    • UnHealthy: Tidak sehat.

    LastTransitionTime

    Waktu terakhir bidang data.status dalam ConfigMap berubah.

Referensi

Anda dapat melihat dasbor yang menyediakan detail mengenai Pod, node, dan perubahan-perubahannya. Untuk informasi selengkapnya, lihat Use the node elasticity dashboard.