【发布时间】:2020-01-01 04:03:20
【问题描述】:
我知道默认位置在/var/lib/kubelet下
但是我不想依赖这些知识。我想使用命令行或检查一些配置文件(希望存储在更永久的位置)来获取位置。
有没有办法确定位置在哪里?如果确实被用户更改了?
【问题讨论】:
标签: kubernetes kubelet
我知道默认位置在/var/lib/kubelet下
但是我不想依赖这些知识。我想使用命令行或检查一些配置文件(希望存储在更永久的位置)来获取位置。
有没有办法确定位置在哪里?如果确实被用户更改了?
【问题讨论】:
标签: kubernetes kubelet
所以这取决于root-dir 参数是如何应用于 kubelet 的:
你应该在systemctl status kubelet看到这个。
另一种方法是搜索 KubeletRootDir journalctl -u kubelet | grep KubeletRootDir
所以请使用this approach-root-dir by default = /var/lib/kubelet/
sudo ls -l /root-dir/`kubectl get pod -n mynamespace mypod -o 'jsonpath={.metadata.uid}'`/volumes/kubernetes.io~empty-dir/monted_volume
希望对您有所帮助。
【讨论】: