kubernetes.adm.init role – Initializes a Kubernetes cluster

Note

This role is part of the kubernetes.adm collection (version 1.0.0).

To install it use: ansible-galaxy collection install kubernetes.adm.

To use it in a playbook, specify: kubernetes.adm.init.

Entry point main – Initializes a Kubernetes cluster

Synopsis

  • Initializes the first control plane node using ‘kubeadm init’.

  • The role uses kubeadm_config_template as template file for kubeadm --config.

Parameters

Parameter

Comments

kubeadm_config_template

string

The YAML template file that contains the InitConfiguration and ClusterConfiguration.

Default: "_init_{{ kubeadm_apiversion }}.yml"

kubeadm_skip_phases

string

kubeadm phases to skip. For example [‘addon/kube-proxy’].

Default: "[]"