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
ダウンロード
267
所有者