kubeadm init 報錯如下:
注意到報錯:[ERROR SystemVerification]: could not unmarshal the JSON output of 'docker info':
shell-init: 獲取當前目錄時出錯: getcwd: 無法訪問父目錄: 沒有那個文件或目錄
原因分析:
該錯誤表示 getcwd 命令無法定位到當前工作目錄。一般來說是因為你 cd 到了某個目錄之后 rm 了這個目錄,這時去執行某些 service 腳本的時候就會報 getcwd 錯誤。只需要 cd 到任何一個實際存在的目錄下在執行命令即可。
想起來剛才是先cd 到了/etc/kubernetes 目錄,然后又刪除了 /etc/kubernetes 目錄,之后再執行kubeadm 初始化操作會就會報這個錯了。。。以后要細心操作啊。。