ansible-playbooks/k8s/roles/kubernetes-master/README.md

1.6 KiB
Raw Permalink Blame History

Роль Ansible: Инициализация мастер-ноды K8s

Описание

Данная роль предназначена для настройки и инициализации мастер-ноды в кластере Kubernetes. В рамках выполнения роли:

  1. Инициализируется мастер-узел Kubernetes с заданными параметрами.
  2. Создается директория .kube для хранения конфигурации Kubernetes.
  3. Копируется конфигурационный файл kubeconfig в домашний каталог пользователя.
  4. Устанавливаются корректные права доступа для kubeconfig.
  5. Устанавливается сетевой аддон 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

Автор

Автор: [Юрий обрезков]