EN: Read in English
Dunia K9: Pentadbir Kluster
crictl: container di bawah kubelet
Anda akan belajar: cara lihat pod, container dan log sesebuah node terus dari dapur.
Teks BM belum disemak oleh penutur asli.
Disemak dengan Kubernetes 1.37 pada 1 Nov 2026
Masalahnya
kind-dev namespace defaultDulang oven asyik ranap di dev-worker2. Pada malam yang malang, pejabat pun mati. Jadi kubectl tak nampak apa-apa. Macam mana nak tengok juga?
Cuba
Pergi terus ke dapur dengan crictl: Lampu suluh untuk lihat dapur secara terus: ia senaraikan pod dan container yang containerd jalankan pada satu node.. Taip docker exec -it dev-worker2 bash, kemudian crictl pods.
kind-dev namespace defaultdev-control-planeBukaPengurusTiada dulang di sini.
dev-workerBukaTiada dulang di sini.
dev-worker2Buka- oven↻2CrashLoopBackOff
Petunjuk
crictl bercakap dengan containerd pada mesin ini sahaja. Ia tak perlukan API server.Cuba
crictl ps -a senaraikan container, termasuk yang sudah berhenti. Tekan container yang sudah keluar.
Tekan container yang sudah keluar.
0 daripada 1 dijumpai
Petunjuk
Baca lajur STATE.Cuba
Baca kata-kata terakhir oven. Taip crictl ps -a --name oven. Salin id CONTAINER. Kemudian taip crictl logs dan tampal id itu.
kind-dev namespace defaultdev-control-planeBukaPengurusTiada dulang di sini.
dev-workerBukaTiada dulang di sini.
dev-worker2Buka- oven↻2CrashLoopBackOff
Anda di dalam nod dev-worker2. Taip exit untuk balik ke laptop.
Petunjuk
Beberapa huruf pertama id sudah cukup.Teka
API server mati. Arahan mana masih tunjuk kata-kata terakhir oven?
Pilih satu jawapan.
Semak
Alat mana yang sesuai? Susun setiap kerja.
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Petunjuk
Kerja ini perlukan seluruh medan selera, atau mesin ini sahaja?Semak
Susun langkahnya: kenapa dulang ranap?
Langkah pertama di atas. Susun ikut turutan. Guna anak panah, atau seret.
- Cari gerainya: kubectl get pods -o wide
- Cari container: crictl ps -a --name oven
- Masuk ke dalam: ssh dev-worker2
- Baca kata-kata terakhirnya: crictl logs <id>
- Keluar dari gerai: exit
Anda berjaya!
Kini anda boleh lihat container dan log sesebuah node dengan crictl.
Nak tahu lebih (pilihan)
Guna crictl untuk melihat. kubelet yang jalankan container, jadi biar kubelet buat perubahan. crictl images senaraikan apa yang dapur sudah tarik. crictl inspect <id> tunjuk satu container dengan lengkap.
Misi sebenar
kubectl config current-contextdocker exec dev-worker crictl podsdocker exec dev-worker crictl ps -adocker exec dev-worker crictl images
0 daripada 4 langkah siap · Tanda anda disimpan.
English
The oven tray keeps crashing on dev-worker2. On a bad night, the office is down too. Then kubectl sees nothing. How do you look anyway?
Go straight to the stove with crictl. Type docker exec -it dev-worker2 bash, then crictl pods.
crictl ps -a lists containers, stopped ones too. Tap the container that exited.
Read the oven’s last words. Type crictl ps -a --name oven. Copy the CONTAINER id. Then type crictl logs and paste it.
The API server is down. Which command still shows the oven’s last words?
Which tool fits? Sort each job.
Put the steps in order: why does a tray crash?
You can now see a node’s containers and logs with crictl.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Nyahpepijat node Kubernetes dengan crictl · Container Runtime Interface (CRI) · Nyahpepijat pod yang berjalan
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?