wittdennis.kubeadm_join

kubeadm_join

Ansible角色,用于将节点加入由kubeadm管理的Kubernetes集群。

需求

为了生成加入令牌,该角色会尝试将生成过程委托给已初始化的控制平面。这个控制平面必须在名为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!