freehck.k8s_init

freehck.k8s_init

kubeadmでKubernetesクラスタを初期化します。

説明

この役割はKubernetesアドレスを初期化します。 kubeadmkubeletのバイナリが既にインストールされていることを前提としています。

役割の変数

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

プロジェクトについて

initialize kubernetes cluster

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