Skip to content

Latest commit

 

History

History

cluster-with-cni

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Cluster With Flannel Example

This is an example of how to make the cluster running installing Flannel CNI after cluster install via this module.

Requirements

Name Version
terraform >= 1.0.0
equinix ~> 2.0
null ~> 3.2.2

Providers

Name Version
null ~> 3.2.2

Modules

Name Source Version
tfk8s ../.. n/a

Resources

Name Type
null_resource.install_cni_flannel resource

Inputs

Name Description Type Default Required
metal_auth_token Equinix provider user auth token string n/a yes
metal_project_id Equinix project ID string n/a yes
cloud_provider_external Toggle to enable cloud provider to be passed to kubeadm as 'external'. Ex: --cloud-provider='external' bool true no
cp_ha Whether to enable HA in Kubernetes control plane nodes bool true no
flannel_version Version for installing Flannel CNI string "v0.24.2" no
kube_vip_version KubeVip version of choice string "v0.6.2" no
kubernetes_version Kubernetes version. See https://kubernetes.io/releases/patch-releases/#detailed-release-history-for-active-branches string "v1.27.5" no
metal_metro Metro of choice string "da" no
worker_host_count Number of worker nodes number 1 no

Outputs

Name Description
tfk8s_outputs Outputs of the tfk8s module