Как запустить kubernetes на Ubuntu? - PullRequest
0 голосов
/ 01 ноября 2019

Когда я устанавливаю Kubernetes, в этом нет ничего плохого, но если я перезагружаю систему, Kubernetes перестает работать. Это не то же самое, что и этот пост: Запуск kubernetes в ubuntu

Я установил Kubernetes несколькими способами, последний способ - через привязку.

~$ 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   -

После перезагрузки контейнеры Kubernetes в Docker перестают работать:

:~$ 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

Я не могу включить их, кроме одного за другим. Есть такая команда, как запуск kubectl или так? Потому что запуск systemctl kubectl говорит, что kubectl не является службой. Я также видел такие слова, как kubelet и kubeadm (который я установил ранее и имел ту же проблему).

Свап отключен, как говорят многие посты, но он не работает. Я следил за установкой Kubernetes.io с привязкой, как моя последняя установка, где я думаю, что все должно быть в порядке.

Так что вы посоветуете в этом?

Ответы [ 2 ]

0 голосов
/ 01 ноября 2019

Прямо сейчас я бы начал с удаления всего установленного и попробовал с нуля.

В зависимости от того, какой тип кластера вы хотите развернуть, у вас есть много вариантов на выбор в зависимости от установки Kubernetes.

Установка Kubernetes с копами или с Kubespray или kubeadm . Вы должны очень внимательно следовать инструкциям до конца.

Вы сказали, что использовали snap , может показаться, что ваши пути snap не обновлены правильно.

0 голосов
/ 01 ноября 2019

Первое, что вам нужно проверить, это докер и кубелет. Установите их как службы и убедитесь, что они автоматически запускаются после перезагрузки.

Если не удалось запустить docker или kubelet, выясните причины и сделайте необходимые настройки для их запуска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...