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
インストール
ansible-galaxy install freehck.k8s_calico
ライセンス
Unknown
ダウンロード
229
所有者