wittdennis.kubeadm_join

kubeadm_join

kubeadmで管理されているKubernetesクラスターにノードを参加させるためのAnsibleロールです。

要件

参加トークンを生成するために、このロールは初期化されたコントロールプレーンに生成を委任しようとします。このコントロールプレーンは、kubernetes_control_planeというホストグループに属している必要があります。

ロール変数

# 説明はこちら: https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta3/#kubeadm-k8s-io-v1beta3-JoinConfiguration
kubeadm_join_join_configuration: {} # デフォルトは空
kubeadm_join_external_etcd: false # 外部管理のetcdを使用する場合はtrueに設定

例プレイブック

ロールの使用方法(例えば、パラメータとして渡される変数を含む)の例を含めると、ユーザーにとって便利です:

- hosts: kubernetes_cluster
  roles:
     - { role: wittdennis.kubeadm_join }

ライセンス

MIT

プロジェクトについて

Ansible role to join a node to a kubeadm managed kubernetes cluster

インストール
ansible-galaxy install wittdennis.kubeadm_join
ライセンス
mit
ダウンロード
5.8k
所有者
Doing Stuff!