解决Kubernetes pod终止的问题

时间:2018-05-29 10:11:33

标签: docker kubernetes ubuntu-16.04

我是一个在上述问题上遇到问题的人,在“kubectl delete -f”之后,我的容器会被卡在“终止”上。 我在Docker日志中看不到任何东西来帮助我缩小范围。 在Docker重新启动后,pod将会消失,我可以像往常一样继续,但这不是生活方式。

我用Google搜索了几个小时,最后在某处随机发布了一些内容。

解决方案: 当我在Ubuntu 16.04上安装Kubernetes时,我按照说安装“docker.io”的指南。 在这篇文章中,它说要删除“docker.io”,而是使用“docker-ce或docker-ee”安装。

BOOM,我做了,禁用了swappoff功能,我的烦恼不复存在。

我希望这可以帮助那些也坚持这一点的人。

干杯

1 个答案:

答案 0 :(得分:1)

在评论中提到的kleuf,在他的案例中解决了卡住的docker容器的问题如下:

  

当我在Ubuntu 16.04上安装Kubernetes时,我遵循指南   说安装“docker.io”。在这篇文章中它说要删除   “docker.io”而不是使用“docker-ce或docker-ee”安装。

sudo apt-get remove docker docker-engine docker-ce docker.io 
sudo apt-get remove docker docker-engine docker.io -y 
curl -fsSL download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 
sudo add-apt-repository  "deb [arch=amd64] download.docker.com/linux/ubuntu  $(lsb_release -cs)  stable" 
sudo apt-get update 
sudo apt-get install docker-ce -y 
sudo service docker restart
  

BOOM,我做到了,禁用了swappoff功能,我的烦恼是没有的   更多。

     

我希望这可以帮助那些也坚持这一点的人。