freehck.k8s_init
freehck.k8s_init
Inicializa un clúster de Kubernetes con kubeadm
Descripción
Este rol inicializa la dirección de Kubernetes. Se sugiere que todos los binarios (kubeadm
y kubelet
) ya están instalados.
Variables del Rol
k8s_init_cidr
: cidr que usará k8s
k8s_init_node_ip
: la dirección IP de este nodo. En hosts de hardware y máquinas virtuales, puedes usar ansible_host
o ansible_default_ipv4.address
.
Ejemplo
- hosts: k8s-master
become: true
vars:
# k8s_base es una dependencia implícita
k8s_base_node_ip: "10.118.19.10"
k8s_base_ver: "1.16.2-00"
# configuraciones de este rol
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
Instalación
Este rol se puede instalar desde Ansible Galaxy:
ansible-galaxy install freehck.k8s_init
Licencia
MIT
Información del Autor
Dmitrii Kashin, freehck@freehck.ru
Instalar
ansible-galaxy install freehck.k8s_init
Licencia
Unknown
Descargas
267
Propietario