2017-06-23 83 views
0

我在單獨的集羣中運行本地ceph(版本10.2.7)和kubernetes v1.6.5。使用PV和PVM聲明我正在將rbd設備安裝到吊艙。

當我配置爲使用ceph存儲類動態配置。它給出了pvclaim的以下錯誤。

E0623 00:22:30.520160  1 rbd.go:317] rbd: create volume failed, err: failed to create rbd image: executable file not found in $PATH, command output: 
W0623 00:22:45.513291  1 rbd_util.go:364] failed to create rbd image, output 
E0623 00:22:45.513308  1 rbd.go:317] rbd: create volume failed, err: failed to create rbd image: executable file not found in $PATH, command output: 
W0623 00:22:45.516768  1 rbd_util.go:364] failed to create rbd image, output 
E0623 00:22:45.516830  1 rbd.go:317] rbd: create volume failed, err: failed to create rbd image: executable file not found in $PATH, command output: 

我已經在所有kuberernets羣集節點上安裝了ceph comman軟件包。所有運行centos 7 OS的節點。

我該如何解決這個錯誤信息?

感謝 SR

回答

0

Kubelet嘗試運行rbd create ...rbd命令需要位於kubelet二進制文件的PATH中。 Kubelet通常以root身份運行。檢查您是否可以以root身份運行rbd create。如果沒有,將其添加到根目錄的路徑或任何正在啓動Kubelet的腳本(systemd?)的環境中。

+0

我檢查它。 [root @ cm-02〜]#ls -l/usr/bin/rbd -rwxr-xr-x 1 root root 4071088 Apr 10 08:39/usr/bin/rbd – sfgroups

相關問題