Peta dunia

 

EN: Read in English

Dunia K2: Dulang & Pesanan

Pod: sedulang hidangan

Anda akan belajar: apa itu pod, dan apa yang dikongsi oleh container dalam satu pod.

Teks BM belum disemak oleh penutur asli.

Disemak dengan Kubernetes 1.37 pada 31 Okt 2026

Masalahnya

Nasi lemak ada nasi, sambal dan telur. Semuanya keluar dari dapur bersama, atas satu dulang. Aplikasi web anda perlukan pembantu kecil di sebelahnya, sentiasa. Di mana pembantu itu patut duduk?

Pilih satu jawapan.

Tengok

Anda di sini: kluster kind-dev namespace default
kubectl apply hantar tray.yaml. Pod tray mendarat di satu gerai dan jadi Running, READY 1/1. Output terminal: $ kubectl apply -f tray.yaml pod/tray created $ kubectl wait --for=condition=Ready pod/tray --timeout=60s pod/tray condition met $ kubectl get pods NAME READY STATUS RESTARTS AGE tray 1/1 Running 0 4s

pod: Unit paling kecil; satu atau lebih container yang sentiasa bersama. (dulang) ialah sedulang hidangan. Ia bawa satu atau lebih container. Kubernetes letak seluruh dulang di satu gerai, tak pernah separuh. kubectl apply -f tray.yaml hantar dulang ke medan selera.

Cuba

tray.yaml ini ada satu silap kecil. Tekan Apply, baca ralat sebenar, kemudian baiki baris itu.

Baiki manifest ini, kemudian tekan Apply.

tray.yaml11 baris

Cuba

Giliran anda. Hantar dulang ke medan selera. Kemudian semak dengan kubectl get pods.

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)

Tengok

Anda di sini: kluster kind-dev namespace default
Pod duo ada dua container. READY tunjuk 2/2. Pod ini ada satu IP dan duduk di satu node. Output terminal: $ kubectl apply -f duo.yaml pod/duo created $ kubectl wait --for=condition=Ready pod/duo --timeout=60s pod/duo condition met $ kubectl get pod duo -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES duo 2/2 Running 0 4s 10.244.1.3 dev-worker <none> <none>

Dua container, satu dulang. READY tunjuk 2/2. Lihat: satu alamat IP, satu gerai. Dalam dulang, mereka saling sampai melalui localhost.

Teka

Anda jalankan kubectl delete pod tray. Apa jadi lepas itu?

Pilih satu jawapan.

Semak

Susun setiap benda. Adakah ia dikongsi seluruh dulang, atau setiap container ada sendiri?

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

      Anda berjaya!

      Kini anda boleh terangkan apa itu pod dan apa yang ia kongsi.

      Nak tahu lebih (pilihan)

      Kebanyakan pod bawa satu container sahaja. Tambah yang kedua hanya bila kedua-duanya memang sepasang. Container juga boleh kongsi fail melalui volume (Dunia K4).

      Latihan sebenar (pilihan): guna kluster kind yang boleh dibuang, bukan kluster kerja. Baca context sebelum delete.

      bash
      kind create cluster --name practice
      kubectl config current-context
      kubectl apply -f tray.yaml
      kubectl delete pod tray
      Buat kluster latihan, semak di mana anda, hantar dulang, kemudian padam.