kubeadm
dannyburke1/kubeadm/hetzner
Terraform code for Hetzner Cloud with a kubeadm provisioned cluster
Hetzner Kubeadm cluster This Terraform module allows you to very easily spin up a Kubadm provisioned Kubernetes cluster on Hetzner Cloud. It creates one master node and one worker node. Why? Kubeadm is covered a lot in the Kubernetes Certified Adminstrator exam CKA - spinning up this cluster gives you practice for that exam and Kubernetes in general. Kubeadm is used a lot in many productions for provisioning Kubernetes clusters in the cloud, on-prem, bare metal etc. kubeadm What do I need to do? If you haven't already, setup an account at Hetzner Sign Up You can call this module in your Terraform project like so: ``bash module "hetzner_kubeadm" { source = "git@github.com:dannyburke1/hetzner-kubeadm.git" worker_node_count = 6 api_key = "MY_KEY_HERE_PLEASE_KEEP_ME_SAFE" } ` This module assum
| Name | Type | Description | Default |
|---|---|---|---|
| api_key | string | "" | |
| os_image | string | "centos-7" | |
| instance_type | string | "cpx11" | |
| master_node_count | string | "1" | |
| worker_node_count | string | "3" | |
| multi_master | bool | false |
worker_ip_addressworker_ip_addresses — The Worker IPs addresses for all nodesmaster_ip_address