freehck.k8s_init
freehck.k8s_init
Kubernetes-Cluster mit kubeadm
initialisieren
Beschreibung
Diese Rolle initialisiert die Kubernetes-Adresse. Sie setzt voraus, dass alle Binärdateien (kubeadm
und kubelet
) bereits installiert sind.
Rollenvariablen
k8s_init_cidr
: CIDR, das Kubernetes verwenden wird
k8s_init_node_ip
: Diese IP-Adresse des Knotens, auf Bare-Metal-Hosts und virtuellen Maschinen kann ansible_host
oder ansible_default_ipv4.address
verwendet werden.
Beispiel
- hosts: k8s-master
become: true
vars:
# k8s_base ist eine implizite Abhängigkeit
k8s_base_node_ip: "10.118.19.10"
k8s_base_ver: "1.16.2-00"
# diese Rollen-Konfigurationen
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
Installation
Diese Rolle kann von Ansible Galaxy installiert werden:
ansible-galaxy install freehck.k8s_init
Lizenz
MIT
Autoreninformation
Dmitrii Kashin, freehck@freehck.ru
Installieren
ansible-galaxy install freehck.k8s_init
Lizenz
Unknown
Downloads
267
Besitzer