← Về mục lục
BỘ CÔNG CỤ / TRA CỨU NHANH
kubectl & Helm — tra cứu nhanh
Mở nhanh khi làm lab hoặc khi xử lý một vấn đề thường gặp. Có thể in riêng trang này.
Kiểm tra context trước tiên
kubectl config current-context
kubectl get nodes -o wide
kubectl get ns
kubectl get pods -A -o wide
Debug Pod và Service
kubectl -n NAMESPACE describe pod POD
kubectl -n NAMESPACE logs POD --all-containers --previous
kubectl -n NAMESPACE get svc,endpointslices
kubectl -n NAMESPACE get events --sort-by=.lastTimestamp
kubectl -n NAMESPACE port-forward svc/NAME 8080:80
Deploy và rollout
kubectl -n NAMESPACE rollout status deploy/APP
kubectl -n NAMESPACE rollout history deploy/APP
kubectl -n NAMESPACE get hpa,pdb,pvc
helm lint charts/APP
helm template APP charts/APP -f values-dev.yaml
helm upgrade --install APP charts/APP -n NAMESPACE --wait
SRE cảnh báo
kubectl drain,delete namespace,force deletevà chỉnh live Production resources chỉ thực hiện theo change/incident procedure đã được phê duyệt.