运行kubelet --pod-manifest-path=/newdir
返回错误。
我不清楚在哪里可以将--pod-manifest-path
添加到 Ubuntu 上的systemd文件中。我知道v1.12
有KubeletConfiguration类型,但我正在使用v1.11
。
答案 0 :(得分:0)
您可以在documentation中找到:
通过使用--pod-manifest-path=/etc/kubelet.d/
参数运行它,在节点上将kubelet守护程序配置为使用此目录。在Fedora上,编辑/etc/kubernetes/kubelet
以包括以下行:
KUBELET_ARGS="--cluster-dns=10.254.0.10 --cluster-domain=kube.local --pod-manifest-path=/etc/kubelet.d/"
其他发行版或Kubernetes安装的说明可能会有所不同。
重新启动kubelet。在Fedora上,这是:
[root@my-node1 ~] $ systemctl restart kubelet
如果要使用--pod-manifest-path
,可以在Kubelet配置中对其进行定义。
通常将其存储在/etc/kubernetes/kubelet
或/etc/default/kubelet
或/etc/systemd/system/kubelet.service