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

Acerca del proyecto

initialize kubernetes cluster

Instalar
ansible-galaxy install freehck.k8s_init
Licencia
Unknown
Descargas
267
Propietario