日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

K8s 創建Pod 的時候出現 Error: Error response from daemon: No command specified

作者:永遠在路上啊 更新時間: 2022-04-01 編程語言

我使用的kubectl版本是1.17.3,docker的版本是18.03.0-ce。然后在使用kubectl apply -f my-deployment.yaml創建一個Deployment的時候出現Error: Error response from daemon: No command specified。經過一段時間的搜索資料,發現是我的yaml文件中缺少了一個字段的內容。在這里插入圖片描述缺少的字段就是command字段。根據報錯的內容也可以猜得到:k8s在docker run 的時候,沒有加/bin/bash或者其他的類似/bin/bash的指令。所以需要在yaml文件中添加command字段。
雖然解決了上述的報錯,但是繼續創建的時候會發現又出現一個新的錯誤:
Warning BackOff 116s (x72 over 16m) kubelet, ubuntu Back-off restarting failed container
然后又去百度了下,發現在剛剛的command字段中還得加入一些內容,如下所示:
在這里插入圖片描述就是得/bin/bash后邊還得加入"-ce","tail -f /dev/null"這樣的內容。

原文鏈接:https://blog.csdn.net/qq_34988341/article/details/104705941

欄目分類
最近更新