freehck.k8s_init
freehck.k8s_init
Initialiser le cluster Kubernetes avec kubeadm
Description
Ce rôle initialise l'adresse Kubernetes. Il suppose que tous les binaires (kubeadm
et kubelet
) sont déjà installés.
Variables du Rôle
k8s_init_cidr
: cidr que k8s utilisera
k8s_init_node_ip
: adresse IP de ce nœud, sur des hôtes bare metal et des machines virtuelles, vous pouvez utiliser ansible_host
ou ansible_default_ipv4.address
.
Exemple
- hosts: k8s-master
become: true
vars:
# k8s_base est une dépendance implicite
k8s_base_node_ip: "10.118.19.10"
k8s_base_ver: "1.16.2-00"
# configurations de ce rôle
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
Ce rôle peut être installé depuis Ansible Galaxy :
ansible-galaxy install freehck.k8s_init
Licence
MIT
Informations sur l'Auteur
Dmitrii Kashin, freehck@freehck.ru
Installer
ansible-galaxy install freehck.k8s_init
Licence
Unknown
Téléchargements
267
Propriétaire