Есть ли возможность иметь как минимум два серверных узла в кластере k3s? - PullRequest
0 голосов
/ 12 июня 2019

K3s - это версия Kubernetes с низким ресурсом (k8s). https://k3s.io В k8s возможно иметь кластер с большим количеством узлов сервера на случай, если один из главных узлов сервера выйдет из строя, а другой может взять на себя его работу.

Могу ли я сделать то же самое с k3s? и как?

В k3s вы обычно начинаете создавать серверный узел с помощью этой команды:

k3s server

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

k3s agent --server https://myserver:6443 --token ${NODE_TOKEN}

но что, если я хочу добавить другой узел сервера, а не только агент?

Ответы [ 2 ]

2 голосов
/ 13 июня 2019

Вы запрашиваете поддержку высокой доступности ("HA"). Или, если это не так, описанные вами функции будут предоставляться только как часть поддержки HA. В настоящее время sqlite используется в качестве системы хранения данных, которая не позволяет использовать более одного сервера. Это смутно в файле readme . В репозитории github есть несколько проблем для отслеживания этого (например, this ), но в Slack были различные ссылки на вещи, которые не были опубликованы в проблемах, поэтому я не уверен каков текущий статус или где вы можете получить обновления.

0 голосов
/ 13 июня 2019

На данный момент вы не можете:

https://github.com/rancher/k3s#server-ha

и:

https://github.com/rancher/k3s/issues/42

...