1.6 KiB
1.6 KiB
Роль Ansible: Инициализация мастер-ноды K8s
Описание
Данная роль предназначена для настройки и инициализации мастер-ноды в кластере Kubernetes. В рамках выполнения роли:
- Инициализируется мастер-узел Kubernetes с заданными параметрами.
- Создается директория
.kubeдля хранения конфигурации Kubernetes. - Копируется конфигурационный файл
kubeconfigв домашний каталог пользователя. - Устанавливаются корректные права доступа для
kubeconfig. - Устанавливается сетевой аддон Flannel.
Требования
- Поддерживаемая версия ОС: Debian/Ubuntu
- Ansible с правами
root(например, черезbecome: yes)
Переменные роли
| Переменная | Значение по умолчанию |
|---|---|
cidr_network |
10.244.0.0/16 |
host_ip_address |
192.168.2.34 |
ansible_user_dir |
/home/user |
ansible_user_id |
1000 |
ansible_user_gid |
1000 |
Зависимости
Данная роль не имеет зависимостей от других ролей.
Пример Playbook
Пример использования роли в Playbook:
- hosts: all
become: yes
roles:
- kubernetes-master
Автор
Автор: [Юрий обрезков]