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

Über das Projekt

initialize kubernetes cluster

Installieren
ansible-galaxy install freehck.k8s_init
GitHub Repository
Lizenz
Unknown
Downloads
267
Besitzer