【发布时间】:2020-12-21 23:53:22
【问题描述】:
我找不到 Docker Desktop (Windows) 的 kubelet 日志所在的位置。有一个类似的问题here,但答案都是指 kubernetes 的 linux/kind 安装。
【问题讨论】:
-
你在哪里运行这个? Mac 还是 Windows?
-
刚刚意识到它也在 Mac 上称为 Docker Desktop。修改了标题。
我找不到 Docker Desktop (Windows) 的 kubelet 日志所在的位置。有一个类似的问题here,但答案都是指 kubernetes 的 linux/kind 安装。
【问题讨论】:
要获取 kubelet 日志,您需要访问运行 docker 守护程序的虚拟机。由于没有可用的 ssh,因此有解决方法:
以下是登录虚拟机的方法:
docker run --privileged -it -v /:/host -v /var/run/docker.sock:/var/run/docker.sock jongallant/ubuntu-docker-client
然后使用此命令获取 kubelet 日志:
ls /host/var/log/kubelet*
请注意,这只是为测试而设计的工具的解决方法,它不是官方支持的方式。本案例还介绍了如何ssh to docker deamon。
【讨论】: