Peta dunia

 

EN: Read in English

Dunia K2: Dulang & Pesanan

Kelas QoS

Anda akan belajar: tiga kelas QoS, dan pod mana keluar dulu bila node kekurangan sumber.

Teks BM belum disemak oleh penutur asli.

Disemak dengan Kubernetes 1.37 pada 31 Okt 2026

Masalahnya

Satu gerai kehabisan memori. Seseorang mesti keluar, atau semua susah. Siapa patut keluar dulu?

Pilih satu jawapan.

Tengok

Kubernetes beri setiap pod satu kelas QoS (QoS class): Guaranteed, Burstable atau BestEffort. Bila gerai kehabisan ruang, pod BestEffort keluar dulu., dikira daripada requests dan limits. Susun dulang ini.

Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.

        Tengok

        Anda di sini: kluster kind-dev namespace default
        Tiga pod dicipta. Kelas QoS mereka ialah Guaranteed, Burstable dan BestEffort. Output terminal: $ kubectl apply -f gold.yaml pod/gold created $ kubectl apply -f silver.yaml pod/silver created $ kubectl apply -f bronze.yaml pod/bronze created $ kubectl get pod gold -o jsonpath={.status.qosClass} Guaranteed $ kubectl get pod silver -o jsonpath={.status.qosClass} Burstable $ kubectl get pod bronze -o jsonpath={.status.qosClass} BestEffort

        Anda tak pernah tulis kelas itu. Kubernetes kira dan simpan dalam status pod. jsonpath baca satu medan.

        Cuba

        Memori tak cukup di satu gerai. Siapa keluar dulu? Susun mereka.

        Yang keluar dulu di atas. Susun ikut turutan. Guna anak panah, atau seret.

        • Pod BestEffort
        • Pod Guaranteed, paling akhir
        • Pod Burstable yang guna lebih daripada tempahan

        Cuba

        Giliran anda. Apply gold.yaml. Kemudian baca kelasnya: kubectl get pod gold -o jsonpath={.status.qosClass}.

        Anda di sini: kluster kind-dev namespace default
        Gerai: 3. Dulang: 0 (0 sedia). Menunggu gerai: 0.
        dev-control-planeBukaPengurus

        Tiada dulang di sini.

        dev-workerBuka

        Tiada dulang di sini.

        dev-worker2Buka

        Tiada dulang di sini.

        Masa: +0s (dipercepat)

        Semak

        Satu container minta cpu: 100m dan memory: 64Mi. Limit satu-satunya ialah memory: 64Mi. Kelas apa?

        Pilih satu jawapan.

        Anda berjaya!

        Kini anda boleh bezakan tiga kelas QoS dan tahu siapa keluar dulu.

        Nak tahu lebih (pilihan)

        Kalau container hanya tetapkan limits, requests akan salin limits. Jadi limits CPU dan memori sahaja pun beri Guaranteed. Bila memori tak cukup, kubelet usir dulu pod yang guna lebih daripada request.

        Latihan sebenar (pilihan): dalam kluster yang boleh dibuang, apply tiga pod itu dan jalankan kubectl describe pod bronze. Cari baris QoS Class.