k8s_init
freehck.k8s_init
Инициализация кластера kubernetes с помощью kubeadm
Описание
Эта роль инициализирует адрес kubernetes. Это предполагает, что все двоичные файлы (kubeadm
и kubelet
) уже установлены.
Переменные Роли
k8s_init_cidr
: CIDR, который будет использоваться в k8s
k8s_init_node_ip
: IP-адрес этого узла, на физических серверах и виртуальных машинах можно использовать ansible_host
или ansible_default_ipv4.address
.
Пример
- hosts: k8s-master
become: true
vars:
# k8s_base является неявной зависимостью
k8s_base_node_ip: "10.118.19.10"
k8s_base_ver: "1.16.2-00"
# конфигурации этой роли
k8s_init_cidr: "192.168.0.0/16"
k8s_init_node_ip: "10.118.19.10"
k8s_init_node_name: "{{ inventory_hostname }}"
roles:
- role: freehck.k8s_base
- role: freehck.k8s_init
Установка
Эта роль может быть установлена из Ansible Galaxy:
ansible-galaxy install freehck.k8s_init
Лицензия
MIT
Информация об Авторе
Дмитрий Кашин, freehck@freehck.ru
Установить
ansible-galaxy install freehck/ansible-role-k8s-init
Лицензия
Unknown
Загрузки
256
Владелец