freehck.k8s_init
freehck.k8s_init
kubeadmでKubernetesクラスタを初期化します。
説明
この役割はKubernetesアドレスを初期化します。 kubeadmとkubeletのバイナリが既にインストールされていることを前提としています。
役割の変数
k8s_init_cidr: k8sが使用するCIDR
k8s_init_node_ip: このノードのIPアドレス。ベアメタルホストや仮想マシンではansible_hostまたはansible_default_ipv4.addressを使用できます。
例
- 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_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
インストール
この役割はAnsible Galaxyからインストールできます:
ansible-galaxy install freehck.k8s_init
ライセンス
MIT
著者情報
Dmitrii Kashin, freehck@freehck.ru
インストール
ansible-galaxy install freehck.k8s_initライセンス
Unknown
ダウンロード
279
所有者
