当我安装Kubernetes时,没有任何问题,但是如果我重新启动系统,Kubernetes似乎会停止运行。 与这篇文章不同:Running kubernetes on ubuntu
我已经以多种方式安装Kubernetes,最后一种方式是通过snap。
~$ snap list
Name Version Rev Tracking Publisher Notes
core 16-2.42 7917 stable canonical✓ core
kubectl 1.16.2 1309 stable canonical✓ classic
notepadqq 1.4.8 855 stable danieleds -
重启后,Docker中的Kubernetes容器停止运行:
:~$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5de66143e335 8454cbe08dc9 "/usr/local/bin/kube…" 15 hours ago Exited (1) 11 hours ago k8s_kube-proxy_kube-proxy-rrbjb_kube-system_316b43ec-d268-4afb-b542-c09e857736b4_0
26b62f7fc060 k8s.gcr.io/pause:3.1 "/pause" 15 hours ago Exited (0) 10 hours ago k8s_POD_kube-proxy-rrbjb_kube-system_316b43ec-d268-4afb-b542-c09e857736b4_0
d1f3f60da435 b2756210eeab "etcd --advertise-cl…" 15 hours ago Exited (0) 10 hours ago k8s_etcd_etcd-slave-node_kube-system_161f34a5bdd3af3ef8001b343c96efef_0
2c14fc73f9bf c2c9a0406787 "kube-apiserver --ad…" 15 hours ago Exited (0) 10 hours ago k8s_kube-apiserver_kube-apiserver-slave-node_kube-system_a3c4ec33b7ecf145de3d55f76e5e4394_0
25b55f44caf4 ebac1ae204a2 "kube-scheduler --au…" 15 hours ago Exited (2) 10 hours ago k8s_kube-scheduler_kube-scheduler-slave-node_kube-system_74dea8da17aa6241e5e4f7b2ba4e1d8e_0
0fb767d94a9c 6e4bffa46d70 "kube-controller-man…" 15 hours ago Exited (2) 10 hours ago k8s_kube-controller-manager_kube-controller-manager-slave-node_kube-system_04a121c5d1d4d1f8b4ecc5ef4fd553e0_0
f5c30604a4cf k8s.gcr.io/pause:3.1 "/pause" 15 hours ago Exited (0) 10 hours ago k8s_POD_etcd-slave-node_kube-system_161f34a5bdd3af3ef8001b343c96efef_0
400feedb3bb8 k8s.gcr.io/pause:3.1 "/pause" 15 hours ago Exited (0) 10 hours ago k8s_POD_kube-scheduler-slave-node_kube-system_74dea8da17aa6241e5e4f7b2ba4e1d8e_0
927c370e0e3d k8s.gcr.io/pause:3.1 "/pause" 15 hours ago Exited (0) 10 hours ago k8s_POD_kube-controller-manager-slave-node_kube-system_04a121c5d1d4d1f8b4ecc5ef4fd553e0_0
750f3ee79cd1 k8s.gcr.io/pause:3.1 "/pause" 15 hours ago Exited (0) 10 hours ago k8s_POD_kube-apiserver-slave-node_kube-system_a3c4ec33b7ecf145de3d55f76e5e4394_0
我不能一一打开它们。 是否有类似start kubectl的命令?因为systemctl start kubectl表示kubectl不是服务。 我也看到过像kubelet和kubeadm这样的词(我之前安装了这个词,也遇到了同样的问题)。
就像许多帖子所说的那样,交换已关闭,但是它不起作用。 我紧随其后地安装了Kubernetes.io,这是我认为应该可以的最新安装。
那么您对此有何建议?
答案 0 :(得分:0)
您需要检查的第一件事是docker和kubelet。将它们安装为服务,并确保它们在重新启动后自动启动。
如果docker或kubelet无法启动,请调查原因并进行必要的配置以使其启动。
答案 1 :(得分:0)
现在,我将从删除所有已安装的内容开始,然后从头开始尝试。
根据要部署的群集类型,您可以根据Kubernetes的安装选择很多选项。
Installing Kubernetes with kops或with Kubespray或kubeadm。您应该非常严格地遵循这些步骤。
您说您使用过snap,看来您的snap
路径未正确更新。