Хотите узнать, как сделать установку кластера 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
Установите список необходимых пакетов.
Установите службу Docker.
Включите службу Docker во время загрузки.
Отредактируйте файл конфигурации службы Docker.
Добавьте следующую конфигурацию в конце названного элемента: EXECSTART
Вот файл перед нашей конфигурацией.
Вот файл после нашей конфигурации.
Создание файла конфигурации системы.
Вот содержимое файла.
Включить файл конфигурации системы.
Редактировать файл конфигурации под названием: MODULES. Conf
Добавьте следующую конфигурацию в конце этого файла.
Отредактируйте файл конфигурации FSTAB и отключите использование памяти Swap.
Вот файл перед нашей конфигурацией.
Вот файл после нашей конфигурации.
Установите уникальное имя хоста.
Отредактируйте файл конфигурации под названием HOSTS.
Добавьте запись в вторичный узел Kubernetes.
Создайте файл для настройки требуемых переменных среды.
Вот содержимое файла.
Перезагрузка компьютера.
Скачать и установить ключ репозитория Kubernetes.
Добавьте официальный репозиторий Kubernetes.
Установите пакеты Kubernetes.
Скачать необходимые изображения Kubernetes.
Вот вывод команды.
Инициализировать кластер Кубернетов.
Вот вывод команды.
Обратите внимание на команду, чтобы добавить узлы в кластер Kubernetes.
Установите правильное разрешение файла в файле конфигурации Kubernetes.
Установите необходимую конфигурацию сети для POD.
Установите контроллер Ingress.
По умолчанию мастер-узел Kubernetes не может запускать PODS.
Дополнительно включите мастер-узел Kubernetes для запуска PODS.
Поздравляю! Вы закончили установку Kubernetes на Ubuntu Linux.
Кластер Учебных Кубернетов — Установка вторичного узла
• IP — 192.168.100.10
• Hostname — KUBERNETES-02.LOCAL
Установите список необходимых пакетов.
Установите службу Docker.
Включите службу Docker во время загрузки.
Отредактируйте файл конфигурации службы Docker.
Добавьте следующую конфигурацию в конце названного элемента: EXECSTART
Вот файл перед нашей конфигурацией.
Вот файл после нашей конфигурации.
Создание файла конфигурации системы.
Вот содержимое файла.
Включить файл конфигурации системы.
Редактировать файл конфигурации под названием: MODULES. Conf
Добавьте следующую конфигурацию в конце этого файла.
Отредактируйте файл конфигурации FSTAB и отключите использование памяти Swap.
Вот файл перед нашей конфигурацией.
Вот файл после нашей конфигурации.
Установите уникальное имя хоста.
Отредактируйте файл конфигурации под названием HOSTS.
Добавьте запись в основной узел Kubernetes.
Перезагрузка компьютера.
Скачать и установить ключ репозитория Kubernetes.
Добавьте официальный репозиторий Kubernetes.
Установите пакеты Kubernetes.
Присоединиться к кластеру Kubernetes.
В нашем примере этот компьютер присоединился к кластеру Kubernetes, установленному на главном узле 192.168.100.9.
Имейте в виду, что для присоединения к кластеру необходимо использовать пользовательскую команду, созданную главным узлом.
Вот вывод команды.
Поздравляю! Вы присоединились к кластеру Kubernetes.
Учебные Kubernetes — Тестирование кластера
На главном узле перечислите членов кластера Kubernetes.
Вот вывод команды.
Создание развертывания с помощью изображения Nginx.
В нашем примере мы создали развертывание под названием TEST.
Подождите, пока система загрузит изображение Nginx и запустите POD.
Перечислите POD, установленные на кластере.
Вот вывод команды.
В нашем примере созданный POD работает на следующем узле: KUBERNETES-02.LOCAL
Масштабируйте развертывание до 3 реплик.
Проверить развертывание Kubernetes.
Вот вывод команды.
Перечислите POD, установленные на кластере.
Вот вывод команды.
В нашем примере у нас есть 3 POD, работающих на следующем узле: KUBERNETES-02.LOCAL
Создайте файл YAML с новой конфигурацией службы.
Вот содержимое файла.
Не изменяйте используемый выше отступ к файлу YAML.
Установите новую службу Kubernetes.
Проверить список услуг Kubernetes.
Вот вывод команды.
В нашем примере мы создали новый сервис под названием TEST-WEB.
В нашем примере мы разоблачили порт 80 от нашего развертывания в качестве порта 80 хоста 192.168.100.9.
Используйте команду CURL для проверки связи с развертыванием Nginx.
Откройте браузер и введите IP-адрес вашего сервера Kubernetes.
В нашем примере в браузер был введен следующий URL::
• http://192.168.100.9
Сервер Kubernetes будет отображать страницу Nginx.
Поздравляю! Вы успешно протестировали кластер Kubernetes.