【问题标题】:How to start kubernetes on ubuntu?如何在 ubuntu 上启动 Kubernetes?
【发布时间】:2019-11-01 21:55:46
【问题描述】:

当我安装 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 这样的词(我之前安装过,也遇到过同样的问题)。

交换已关闭,就像许多帖子所说的那样,但它不起作用。 我使用 snap 安装了 Kubernetes.io,作为我认为应该没问题的最新安装。

那么您对此有何建议?

【问题讨论】:

  • 我会说,如果您重新启动系统,那么您需要再次运行 kubeadm init 命令。您可以按照步骤 10 中的指南进行操作,以防万一您想重新启动并再次启动集群 - jhooq.com/…

标签: docker ubuntu kubernetes


【解决方案1】:

首先需要检查的是 docker 和 kubelet。将它们安装为服务并确保它们在重启后自动启动。

如果 docker 或 kubelet 启动失败,请调查原因并进行必要的配置以使其启动。

【讨论】:

  • 你能告诉我怎么做吗?
【解决方案2】:

现在,我将从删除您安装的所有内容开始,然后从头开始尝试。

根据您要部署的集群类型,您有很多选项可供选择,具体取决于 Kubernetes 的安装。

Installing Kubernetes with kops,或with Kubespraykubeadm。您应该严格按照这些步骤进行到底。​​p>

您说您使用了snap,您的snap 路径似乎没有正确更新。

【讨论】:

  • 你知道这三者的区别吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 2016-04-21
  • 1970-01-01
  • 2013-12-30
  • 2013-04-25
相关资源
最近更新 更多