← 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 delete và chỉnh live Production resources chỉ thực hiện theo change/incident procedure đã được phê duyệt.