В данной главе мы рассмотрим установку Kubernetes через kybeadm. Это утилита, помогающая в установке Kubernetes. Перейдём непосредственно к установке.
Шаг 1. Убедитесь в том, что версия вашего Ubuntu-сервера не ниже 16.04.
Шаг 2. Убедитесь в том, что вы уже сгенерировали ssh-ключ, который необходим для входа по ssh. Ключ можно получить воспользовавшись следующей командой:
ssh-keygen
Она сгенерирует ключ в вашей домашней папке, как показано ниже:
Шаг 3. Далее, в зависимости от версии вашей Ubuntu, необходимо добавить соответствующий сайт в docker.list для менеджера пакетов apt, чтобы он мог обнаруживать пакеты Kubernetes с сайта kubernetes и загружать их соответствующим образом.
Сделать это можно с помощью следующей команды:
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
echo "deb http://apt.kubernetes.io/ kubernetes-xenial main” | sudo tee /etc/apt/sources.list.d/docker.list
Шаг 4. Затем мы запускаем обновление apt-get, чтобы убедиться, что все пакеты загружены на сервер Ubuntu.
Шаг 5. Установите пакет Docker, как описано в предыдущих главах.
Шаг 6. Теперь пришло время установить kubernetes путём установки следующих пакетов:
apt-get install –y kubelet kubeadm kubectl kubernetes-cni
Шаг 7. После загрузки всех пакетов kubernetes, настало время для запуска контроллера kubernetes:
kubeadm init
После этого вы получите сообщение о том, что мастер успешно запущен и работает, и теперь узлы могут присоединиться к кластеру.
Источник: Docker — Working of Kubernetes