Peta dunia

 

EN: Read in English

Dunia K1: Medan Selera

Pandu dengan kubectl

Anda akan belajar: enam arahan kubectl yang anda akan guna setiap hari.

Teks BM belum disemak oleh penutur asli.

Disemak dengan Kubernetes 1.37 pada 31 Okt 2026

Masalahnya

Bos kata kedai berperangai pelik. Anda ada satu alat: kubectl. Apa yang anda buat dulu?

Pilih satu jawapan.

Tengok

Anda di sini: kluster kind-dev namespace default
kubectl apply -f tray.yaml cipta pod/tray. kubectl get pods tunjuk ia Pending, 0/1: masih bersiap. Output terminal: $ kubectl apply -f tray.yaml pod/tray created $ kubectl get pods NAME READY STATUS RESTARTS AGE tray 0/1 Pending 0 0s

kubectl: Walkie-talkie anda ke pejabat: alat baris arahan yang bercakap dengan API server. ialah walkie-talkie anda ke pejabat. kubectl apply -f tray.yaml pasang pesanan dalam fail itu. kubectl get pods senaraikan dulang anda. Pending maksudnya masih bersiap.

Cuba

Dulang nampak pelik? Minta cerita penuhnya. Taip kubectl describe pod tray. Baca Events di hujung.

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

Tiada dulang di sini.

dev-workerBuka
  • tray
dev-worker2Buka
  • kitchen
Masa: +0s (dipercepat)

Teka

Aplikasi kitchen cetak satu mesej. Arahan mana yang tunjuk mesej itu?

Pilih satu jawapan.

Tengok

Anda di sini: kluster kind-dev namespace default
kubectl logs kitchen cetak: Kedai Kancil is open. kubectl exec kitchen -- hostname cetak: kitchen. Output terminal: $ kubectl logs kitchen Kedai Kancil is open $ kubectl exec kitchen -- hostname kitchen

kubectl logs kitchen tunjuk apa yang aplikasi cetak. kubectl exec kitchen -- hostname jalankan satu arahan di dalam dulang.

Cuba

Bina arahan yang tanya nama pod kitchen, dari dalam.

Ketik kepingan ikut turutan yang betul.

…

Cuba

Sekarang kemaskan. Baca bar merah jambu dahulu: kind-dev, default. Kemudian padam dulang dengan kubectl delete pod tray.

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

Tiada dulang di sini.

dev-workerBuka
  • tray
dev-worker2Buka
  • kitchen
Masa: +0s (dipercepat)

Semak

Arahan mana yang cuma tengok, dan mana yang ubah kluster?

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

      Anda berjaya!

      Kini anda boleh tengok, ubah dan kemaskan dengan kubectl.

      Nak tahu lebih (pilihan)

      kubectl get pods -w terus memerhati. kubectl logs -f kitchen ikut baris baharu. kubectl exec -it kitchen -- sh buka shell di dalam. Terminal latihan cuma terangkan yang itu.

      Misi sebenar

      1. kubectl run tray --image=nginx:1.29-alpine
      2. kubectl get pods
      3. kubectl describe pod tray
      4. kubectl logs tray
      5. kubectl delete pod tray

      0 daripada 5 langkah siap · Tanda anda disimpan.