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

О проекте

initialize kubernetes cluster

Установить
ansible-galaxy install freehck/ansible-role-k8s-init
Лицензия
Unknown
Загрузки
256
Владелец