當我運行openshift/origin docker image時,我在容器日誌($ docker logs origin
)中看到這個錯誤。運行openshift/origin docker時出錯:運行'chcon'來設置kubelet卷根目錄時出錯SELinux上下文
Error running 'chcon' to set the kubelet volume root directory SELinux context
這是一個已知的問題還是可以忽略的還是我錯過了什麼?
我使用的命令行是 docker run -d --name "origin" -e "http_proxy=$http_proxy" -e "https_proxy=$https_proxy" -e "no_proxy=$no_proxy" --privileged --pid=host --net=host -v /:/rootfs:ro -v /var/run:/var/run:rw -v /sys:/sys openshift/origin start --cors-allowed-origins='.*'
我的操作系統和環境的一些信息: 3.12.28-4-default
SUSE Linux Enterprise Server 12 (x86_64) VERSION = 12 PATCHLEVEL = 0 NAME="SLES" VERSION="12" VERSION_ID="12" PRETTY_NAME="SUSE Linux Enterprise Server 12" ID="sles"
謝謝。之後,我得到這個錯誤'E0112 06:06:27.807824 8713 fs.go:211] Stat fs失敗。錯誤:幾乎每秒都會出現EOF。我應該也忽略他們嗎?我認爲我可以忽略'「[ContainerManager]未能確保」/ docker-daemon「狀態:未能將PID xxx(在/system.slice/docker.service中)移動到」/ docker-daemon「因爲它看起來像是警告而不是錯誤 –
是的,這是我們通常認爲「無害」的警告 - 目前Kube正在開展工作,以使Kubelet正確地尊重系統組的cgroup,並解決此警告 - 將在1.2 Origin。Kubelet試圖將docker守護進程移動到一個cgroup中,這樣它可以被資源控制和監視。 – Clayton