【问题标题】:How to find out where kubelet is creating the emptyDirs?如何找出 kubelet 在哪里创建 emptyDirs?
【发布时间】:2020-01-01 04:03:20
【问题描述】:

我知道默认位置在/var/lib/kubelet

但是我不想依赖这些知识。我想使用命令行或检查一些配置文件(希望存储在更永久的位置)来获取位置。

有没有办法确定位置在哪里?如果确实被用户更改了?

【问题讨论】:

    标签: kubernetes kubelet


    【解决方案1】:

    所以这取决于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
    

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-03-10
      • 2019-08-10
      • 1970-01-01
      • 1970-01-01
      • 2015-07-19
      • 1970-01-01
      • 2021-03-06
      • 2011-11-28
      • 1970-01-01
      相关资源
      最近更新 更多