EN: Read in English
Dunia K2: Dulang & Pesanan
ReplicaSet jaga bilangan
Anda akan belajar: cara ReplicaSet kekalkan bilangan pod yang betul, dan cara ia mengira.
Teks BM belum disemak oleh penutur asli.
Disemak dengan Kubernetes 1.37 pada 31 Okt 2026
Masalahnya
Waktu makan tengah hari. Anda mahu 3 dulang keluar, sentiasa. Satu dulang tergelincir dan jatuh. Siapa perasan, dan siapa buat yang baharu?
Pilih satu jawapan.
Tengok
Papan tunjuk mahu 3, nampak 3. Padam satu pod, ia nampak 2, jadi ia buat 1 lagi.
Mahu 3. Nampak 3. Semua okey.
dev-workerBuka- trays-7tmqp
- trays-nzvvz
dev-worker2Buka- trays-cg4fl
ReplicaSet: Pengira dulang: kekalkan bilangan pod yang betul dengan label yang sepadan. mengira dulang, berulang kali. Mahu 3, nampak 2? Ia buat 1 lagi. Tekan delete pada satu dulang dan perhati papan.
Cuba
ReplicaSet ada 3 bahagian: berapa banyak (replicas), dulang mana dikira (selector), cara buat satu (template). Di sini label tak sepadan. Baiki.
Baiki manifest ini, kemudian tekan Apply.
Petunjuk
Label dalam template mesti sama dengan selector, perkataan demi perkataan.Cuba
Waktu puncak hampir tiba. Minta ReplicaSet sediakan 5 dulang.
kind-dev namespace defaultdev-control-planeBukaPengurusTiada dulang di sini.
dev-workerBukadev-worker2BukaPetunjuk
kubectl scale rs trays --replicas=5 tukar bilangan dalam pesanan.Teka
ReplicaSet mahu 3. Anda mulakan satu pod lagi dengan tangan, berlabel app=tray. Apa jadi?
Pilih satu jawapan.
Semak
kind-dev namespace defaultextra dicipta, kemudian terus dipadam. Ia sepadan dengan app=tray, jadi jumlahnya 4. Label tentukan apa yang dikira.
Anda berjaya!
Kini anda boleh terangkan cara ReplicaSet jaga bilangan.
Nak tahu lebih (pilihan)
Anda jarang tulis ReplicaSet sendiri. Deployment buatkannya untuk anda, dan tambah kemas kini yang selamat. Itu pelajaran seterusnya.
Latihan sebenar (pilihan): dalam kluster yang boleh dibuang, apply ReplicaSet, padam satu pod, kemudian jalankan kubectl describe rs trays. Events tunjuk setiap pod baharu.
English
Lunch time. You want 3 trays out, always. One tray slips and falls. Who notices, and who makes a new one?
A ReplicaSet counts trays, again and again. Want 3, see 2? It makes 1 more. Tap delete on a tray and watch the board.
A ReplicaSet has 3 parts: how many (replicas), which trays count (selector), how to make one (template). Here the labels do not match. Fix it.
The rush is coming. Ask the ReplicaSet for 5 trays.
kubectl scale rs trays --replicas=5 changes the count on the order.The ReplicaSet wants 3. You start one more pod by hand, with the label app=tray. What happens?
extra was created, then deleted at once. It matched app=tray, so it made 4. Labels decide what counts.
You can now explain how a ReplicaSet keeps the count.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Kubernetes: ReplicaSet · kubectl scale
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?