> 技术文档 > k8s常用基础命令总结

k8s常用基础命令总结

----------------------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</