问题描述
我找不到Docker Desktop(Windows)的kubelet日志的位置。还有一个类似的问题here,但是所有答案都涉及到kubernetes的linux / kind安装。
解决方法
要获取kubelet
日志,您需要访问运行docker daemon的虚拟机。由于没有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。