freehck.k8s_init
freehck.k8s_init
Inicjalizacja klastra Kubernetes za pomocą kubeadm
Opis
Ta rola inicjalizuje adres Kubernetes. Zakłada, że wszystkie binaria (kubeadm
i kubelet
) są już zainstalowane.
Zmienne roli
k8s_init_cidr
: CIDR, który będzie używany przez Kubernetes
k8s_init_node_ip
: adres IP tego węzła, na hostach fizycznych i maszynach wirtualnych można użyć ansible_host
lub ansible_default_ipv4.address
.
Przykład
- hosts: k8s-master
become: true
vars:
# k8s_base jest zależnością
k8s_base_node_ip: "10.118.19.10"
k8s_base_ver: "1.16.2-00"
# konfiguracje tej roli
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
Instalacja
Tę rolę można zainstalować z Ansible Galaxy:
ansible-galaxy install freehck.k8s_init
Licencja
MIT
Informacje o autorze
Dmitrii Kashin, freehck@freehck.ru
Zainstaluj
ansible-galaxy install freehck.k8s_init
Licencja
Unknown
Pobrania
267
Właściciel