36 lines
1.2 KiB
Markdown
36 lines
1.2 KiB
Markdown
# Роль Ansible: Инициализация worker-ноды K8s
|
||
|
||
## Описание
|
||
|
||
Данная роль предназначена для присоединения worker-узлов к кластеру Kubernetes. В рамках выполнения роли:
|
||
|
||
1. Генерируется токен присоединения на мастер-ноде.
|
||
2. Токен передается в worker-ноды.
|
||
3. Проверяется, был ли узел уже добавлен в кластер.
|
||
4. Выполняется присоединение worker-ноды к кластеру.
|
||
|
||
## Требования
|
||
|
||
- Поддерживаемая версия ОС: Debian/Ubuntu
|
||
- Ansible с правами `root` (например, через `become: yes`)
|
||
- Группировка хостов в `inventory` по `[master]` и `[worker]`
|
||
|
||
## Зависимости
|
||
|
||
Данная роль не имеет зависимостей от других ролей.
|
||
|
||
## Пример Playbook
|
||
|
||
Пример использования роли в Playbook:
|
||
|
||
```yaml
|
||
- hosts: workers
|
||
become: yes
|
||
roles:
|
||
- kubernetes-worker
|
||
```
|
||
|
||
## Автор
|
||
|
||
Автор: [Юрий Обрезков]
|