freehck.k8s_calico

freehck.k8s_calico

Zainstaluj definicję Calico CNI w k8s

Opis

Ta rola zawiera zestaw definicji Calico CNI i używa polecenia kubectl apply -f <definicja>, aby je zastosować. Sugeruje się, aby użytkownik potrafił korzystać z kubectl (na przykład, ponieważ ma poprawny plik .kube/config).

Zebrałem tutaj definicje Calico CNI i będę je aktualizować, gdy zajdzie taka potrzeba. Zrobiłem to głównie, ponieważ strona Calico często nie działa, więc nie można na niej polegać.

Zmienne roli

k8s_calico_ver: wersja calico do zainstalowania

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"
    # k8s_init jest zależnością
    k8s_init_cidr: "192.168.0.0/16"
    k8s_init_node_ip: "10.118.19.10"
    k8s_init_node_name: "{{ inventory_hostname }}"
    # konfiguracja tej roli
    k8s_calico_ver: "v3.10"
  roles:
    - role: freehck.k8s_base
    - role: freehck.k8s_init
    - role: freehck.k8s_calico

Instalacja

Tę rolę można zainstalować z Ansible Galaxy:

ansible-galaxy install freehck.k8s_calico

Licencja

MIT

Informacje o autorze

Dmitrii Kashin, freehck@freehck.ru

O projekcie

install calico cni services in k8s

Zainstaluj
ansible-galaxy install freehck.k8s_calico
Licencja
Unknown
Pobrania
229
Właściciel