Vòng Đời Của Một Pod: Phase, Condition v...
DevOpsTroubleshooting

Vòng Đời Của Một Pod: Phase, Condition và restartPolicy

Mở phần Pods chuyên sâu bằng thứ bạn đọc mỗi ngày trong kubectl get pods mà ít khi đọc kỹ: trạng thái của một pod. Bài này tách ba lớp trạng thái — phase tổng quát, container state chi tiết, và condition như một checklist — rồi cho thấy phase thực ra được suy ra từ container state cộng với restartPolicy. Bốn pod thật minh hoạ Running, Succeeded, Failed và CrashLoopBackOff.

K
KaiMay 24, 2026
Quan Sát và Gỡ Lỗi: logs, exec, describe...
DevOpsTroubleshooting

Quan Sát và Gỡ Lỗi: logs, exec, describe, events

Khi pod không chạy, bạn cần biết nhìn vào đâu. Bài này rèn bộ kỹ năng gỡ lỗi hằng ngày qua hai ca hỏng thật — ImagePullBackOff và CrashLoopBackOff: đọc describe/events để biết vì sao, logs để xem app nói gì, exec để soi bên trong, và dashboard để nhìn tổng thể.

K
KaiMay 23, 2026
Công Cụ Chẩn Đoán Mạng
DevOpsNetworking

Công Cụ Chẩn Đoán Mạng

Bộ công cụ và quy trình gỡ lỗi mạng thực chiến: ping, traceroute, dig, ss/netstat, nc, curl, openssl, tcpdump — mỗi cái soi một tầng. Và cách dùng chúng theo trình tự để khoanh vùng 'không kết nối được'.

K
KaiMay 23, 2026
Ổ Đĩa và Dung Lượng: df, du, lsblk, moun...
DevOpsStorage

Ổ Đĩa và Dung Lượng: df, du, lsblk, mount

\"Server hết disk\" là sự cố kinh điển. Bài này dạy quy trình xử lý: df xem filesystem nào đầy, du truy ra thư mục nào ngốn chỗ, find file lớn, cùng lsblk và mount để hiểu thiết bị lưu trữ.

K
KaiMay 23, 2026