microk8s_ansible_role

Роль Ansible для Microk8s

Эта роль устанавливает дистрибутив Kubernetes Microk8s. По умолчанию включены следующие сервисы:

  • dns
  • хранилище
  • вход (ingress)
  • доступ с хоста

Вы можете выбирать включенные сервисы, указав их в переменной microk8s_services.

Также устанавливаются несколько других инструментов:

  • k9s
  • helm
  • vclusters

Требования

Завершение команд и псевдонимы предназначены для zsh, конфигурация bash не затрагивается.

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

Переменные для этой роли:

channe: latest     # Какой канал snap использовать для установки microk8s, по умолчанию - последний
admin_user:        # Учетная запись пользователя
microk8s_services: # Список сервисов для включения по умолчанию
  - dns
  - хранилище
  - вход
  - доступ с хоста

Зависимости

  • pip

Пример плейбука

Зарегистрируйте роль в requirements.yml:

    - src: capitanh.microk8s_ansible_role
      name: microk8s

Включите ее в ваши плейбуки:

    - hosts: servers
      roles:
      - microk8s

Лицензия

BSD

О проекте

Microk8s Ansible Role

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