kubernetes

Kubernetes

Установка и настройка кластера Kubernetes на RHEL/CentOS и Ubuntu 20.04

  • Установите необходимые пакеты;
  • Настройте главный сервер;
  • Настройте рабочие узлы.

Требования

  • Настройки SELinux и брандмауэра не считаются предметом этой роли.

Переменные роли

Переменные, которые можно изменить по желанию

Переменные По умолчанию Комментарии
kubernetes_user Администратор пользователя Kubernetes
kubernetes_user_pass Пароль администратора пользователя Kubernetes
kubernetes_network weave Сеть для Pods

Переменные, которые можно изменить по желанию. Семейство Red Hat:

Переменные По умолчанию
kubernetes_url_repo Репозиторий Kubernetes
kubernetes_url_key GPG ключ Kubernetes
kubernetes_containerd Репозиторий Containerd
kubernetes_pkg Необходимые пакеты Kubernetes
containerd_pkg Необходимые пакеты Containerd

Переменные, которые можно изменить по желанию. Семейство Debian:

Переменные По умолчанию
kubernetes_url_repo Репозиторий Kubernetes
kubernetes_url_key GPG ключ Kubernetes
containerd_url_key GPG ключ Containerd
kubernetes_pkg Необходимые пакеты Kubernetes
containerd_pkg Необходимые пакеты Containerd

Зависимости

Зависимостей нет.

Для корректной работы необходимо создать playbook и инвентарь, как показано ниже.

Playbook

- hosts: kubernetes_masters,kubernetes_workers
  become: yes
  roles:
    - /path/acandid.kubernetes

Инвентарь

[kubernetes_masters]
master_node01

[kubernetes_workers]
workers_node01
workers_node02
workers_node03

Участие

Проблемы, запросы на функции, идеи приветствуются и могут быть размещены в разделе проблем.

Информация об авторе

LinkedIn: https://br.linkedin.com/in/almircandido/

О проекте

Install and configuring the Kubernetes Cluster on RHEL/CentOS and Ubuntu 20.04.

Установить
ansible-galaxy install acandid/kubernetes
Лицензия
Unknown
Загрузки
65
Владелец