freehck.k8s_calico

freehck.k8s_calico

K8sにCalico CNI定義をデプロイする

説明

この役割には、いくつかのCalico CNI定義が含まれており、kubectl apply -f <definition>を実行して適用します。ユーザーは正しい.kube/configファイルを持っているため、kubectlを使用できることが推奨されます。

ここにCalico CNI定義を集めており、必要に応じて更新します。Calicoのウェブサイトが頻繁にダウンするため、信頼できる情報が必要でした。

役割変数

k8s_calico_ver: デプロイするCalicoのバージョン

- hosts: k8s-master
  become: true
  vars:
    # k8s_baseは暗黙の依存関係
    k8s_base_node_ip: "10.118.19.10"
    k8s_base_ver: "1.16.2-00"
    # k8s_initは暗黙の依存関係
    k8s_init_cidr: "192.168.0.0/16"
    k8s_init_node_ip: "10.118.19.10"
    k8s_init_node_name: "{{ inventory_hostname }}"
    # この役割の設定
    k8s_calico_ver: "v3.10"
  roles:
    - role: freehck.k8s_base
    - role: freehck.k8s_init
    - role: freehck.k8s_calico

インストール

この役割はAnsible Galaxyからインストールできます:

ansible-galaxy install freehck.k8s_calico

ライセンス

MIT

著者情報

Dmitrii Kashin, freehck@freehck.ru

プロジェクトについて

install calico cni services in k8s

インストール
ansible-galaxy install freehck.k8s_calico
ライセンス
Unknown
ダウンロード
229
所有者