K8S-Kubernetes 调试命令和技巧(6)

Kubernetes 调试命令和技巧

  • 查看日志:sudo kubectl logs podName
  • exec命令:以交互式的方式进入 Pod 中的一个容器,并启动一个 Bash shell。
    sudo kubectl exec -it podName -- /bin/bash
ubuntu@k3s:~$ sudo kubectl exec -it nginx-deployment-6d6565499c-xrkv9 -- /bin/bash
root@nginx-deployment-6d6565499c-xrkv9:/#

kubectl exec:进入一个正在运行的 Pod 中执行命令。

-it:是下面两个选项的组合:

-i:允许你与Pod中的容器交互式地通信。

-t:为命令分配一个伪终端,使你能够使用命令行界面。

--:这个是一个分隔符,表示接下来的内容是要在容器内部执行的命令。

/bin/bash:这是要在容器内部执行的命令。在这个例子中,它启动了一个Bash shell。

 

posted @ 2025-07-11 21:24  arroa  阅读(9)  评论(0)    收藏  举报