----------------------k8s常用基礎命令---------------------------------
獲取 Pod 信息
# 1.獲取k8s的命名空間
kubectl get namespaces
?1)獲取 Pod 列表及簡要信息:
kubectl get pods
2)以 YAML 格式獲取 Pod 詳細信息:
kubectl get pod -o yaml
3)?獲取特定命名空間中的 Pod 列表
kubectl get pods -n=kube-system
kubectl get pods -n=kuboard
4)每個一秒監控pod的狀態
watch -n 1 kubectl get pod -A
5)獲取多個 Pods 的信息
kubectl get pods -o wide
6)查看某個pod的詳細日志描述
kubectl describe pod -n=具體的命名空間
2. 使用 kubectl logs 查看 Pod 日志
- ?查看特定 Pod 的日志:
kubectl logs
- ?查看特定容器的日志(如果 Pod 中有多個容器)?:
kubectl logs -c
- ?實時跟蹤日志輸出:
kubectl logs -f
3. 使用 kubectl exec 進入 Pod 內部
- ?在 Pod 中打開交互式終端:
kubectl exec -it – /bin/sh</