Хотите узнать, как сделать установку кластера Kubernetes на Ubuntu Linux? В этом учебнике мы покажем вам, как установить кластер Kubernetes на компьютер под управлением Ubuntu Linux.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18

В нашем примере IP-адрес Мастер узла Kubernetes составляет 192.168.100.9.

В нашем примере IP-адрес второго узла Kubernetes составляет 192.168.100.10.

Кубернетес — Учебники

На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с Kubernetes.

Учебный кластер Кубернетес — Установка Мастер Узла

• IP — 192.168.100.9
• Hostname — KUBERNETES-01.LOCAL

Установите список необходимых пакетов.

Copy to Clipboard

Установите службу Docker.

Copy to Clipboard

Включите службу Docker во время загрузки.

Copy to Clipboard

Отредактируйте файл конфигурации службы Docker.

Copy to Clipboard

Добавьте следующую конфигурацию в конце названного элемента: EXECSTART

Copy to Clipboard

Вот файл перед нашей конфигурацией.

Copy to Clipboard

Вот файл после нашей конфигурации.

Copy to Clipboard

Создание файла конфигурации системы.

Copy to Clipboard

Вот содержимое файла.

Copy to Clipboard

Включить файл конфигурации системы.

Copy to Clipboard

Редактировать файл конфигурации под названием: MODULES. Conf

Copy to Clipboard

Добавьте следующую конфигурацию в конце этого файла.

Copy to Clipboard

Отредактируйте файл конфигурации FSTAB и отключите использование памяти Swap.

Copy to Clipboard

Вот файл перед нашей конфигурацией.

Copy to Clipboard

Вот файл после нашей конфигурации.

Copy to Clipboard

Установите уникальное имя хоста.

Copy to Clipboard

Отредактируйте файл конфигурации под названием HOSTS.

Copy to Clipboard

Добавьте запись в вторичный узел Kubernetes.

Copy to Clipboard

Создайте файл для настройки требуемых переменных среды.

Copy to Clipboard

Вот содержимое файла.

Copy to Clipboard

Перезагрузка компьютера.

Copy to Clipboard

Скачать и установить ключ репозитория Kubernetes.

Copy to Clipboard

Добавьте официальный репозиторий Kubernetes.

Copy to Clipboard

Установите пакеты Kubernetes.

Copy to Clipboard

Скачать необходимые изображения Kubernetes.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Инициализировать кластер Кубернетов.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Обратите внимание на команду, чтобы добавить узлы в кластер Kubernetes.

Copy to Clipboard

Установите правильное разрешение файла в файле конфигурации Kubernetes.

Copy to Clipboard

Установите необходимую конфигурацию сети для POD.

Copy to Clipboard

Установите контроллер Ingress.

Copy to Clipboard

По умолчанию мастер-узел Kubernetes не может запускать PODS.

Дополнительно включите мастер-узел Kubernetes для запуска PODS.

Copy to Clipboard

Поздравляю! Вы закончили установку Kubernetes на Ubuntu Linux.

Кластер Учебных Кубернетов — Установка вторичного узла

• IP — 192.168.100.10
• Hostname — KUBERNETES-02.LOCAL

Установите список необходимых пакетов.

Copy to Clipboard

Установите службу Docker.

Copy to Clipboard

Включите службу Docker во время загрузки.

Copy to Clipboard

Отредактируйте файл конфигурации службы Docker.

Copy to Clipboard

Добавьте следующую конфигурацию в конце названного элемента: EXECSTART

Copy to Clipboard

Вот файл перед нашей конфигурацией.

Copy to Clipboard

Вот файл после нашей конфигурации.

Copy to Clipboard

Создание файла конфигурации системы.

Copy to Clipboard

Вот содержимое файла.

Copy to Clipboard

Включить файл конфигурации системы.

Copy to Clipboard

Редактировать файл конфигурации под названием: MODULES. Conf

Copy to Clipboard

Добавьте следующую конфигурацию в конце этого файла.

Copy to Clipboard

Отредактируйте файл конфигурации FSTAB и отключите использование памяти Swap.

Copy to Clipboard

Вот файл перед нашей конфигурацией.

Copy to Clipboard

Вот файл после нашей конфигурации.

Copy to Clipboard

Установите уникальное имя хоста.

Copy to Clipboard

Отредактируйте файл конфигурации под названием HOSTS.

Copy to Clipboard

Добавьте запись в основной узел Kubernetes.

Copy to Clipboard

Перезагрузка компьютера.

Copy to Clipboard

Скачать и установить ключ репозитория Kubernetes.

Copy to Clipboard

Добавьте официальный репозиторий Kubernetes.

Copy to Clipboard

Установите пакеты Kubernetes.

Copy to Clipboard

Присоединиться к кластеру Kubernetes.

Copy to Clipboard

В нашем примере этот компьютер присоединился к кластеру Kubernetes, установленному на главном узле 192.168.100.9.

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

Вот вывод команды.

Copy to Clipboard

Поздравляю! Вы присоединились к кластеру Kubernetes.

Учебные Kubernetes — Тестирование кластера

На главном узле перечислите членов кластера Kubernetes.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Создание развертывания с помощью изображения Nginx.

Copy to Clipboard

В нашем примере мы создали развертывание под названием TEST.

Подождите, пока система загрузит изображение Nginx и запустите POD.

Перечислите POD, установленные на кластере.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

В нашем примере созданный POD работает на следующем узле: KUBERNETES-02.LOCAL

Масштабируйте развертывание до 3 реплик.

Copy to Clipboard

Проверить развертывание Kubernetes.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Перечислите POD, установленные на кластере.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

В нашем примере у нас есть 3 POD, работающих на следующем узле: KUBERNETES-02.LOCAL

Создайте файл YAML с новой конфигурацией службы.

Copy to Clipboard

Вот содержимое файла.

Copy to Clipboard

Не изменяйте используемый выше отступ к файлу YAML.

Установите новую службу Kubernetes.

Copy to Clipboard

Проверить список услуг Kubernetes.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

В нашем примере мы создали новый сервис под названием TEST-WEB.

В нашем примере мы разоблачили порт 80 от нашего развертывания в качестве порта 80 хоста 192.168.100.9.

Используйте команду CURL для проверки связи с развертыванием Nginx.

Copy to Clipboard

Откройте браузер и введите IP-адрес вашего сервера Kubernetes.

В нашем примере в браузер был введен следующий URL::

• http://192.168.100.9

Сервер Kubernetes будет отображать страницу Nginx.

nginx welcome

Поздравляю! Вы успешно протестировали кластер Kubernetes.