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

O projekcie

initialize kubernetes cluster

Zainstaluj
ansible-galaxy install freehck.k8s_init
Licencja
Unknown
Pobrania
267
Właściciel