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

À propos du projet

initialize kubernetes cluster

Installer
ansible-galaxy install freehck.k8s_init
Licence
Unknown
Téléchargements
267
Propriétaire