https://github.com/mondata-dev/terraform-hetzner-k8s
Terraform module for a kubernetes cluster on hetzner
https://github.com/mondata-dev/terraform-hetzner-k8s
Last synced: over 1 year ago
JSON representation
Terraform module for a kubernetes cluster on hetzner
- Host: GitHub
- URL: https://github.com/mondata-dev/terraform-hetzner-k8s
- Owner: mondata-dev
- Created: 2020-07-28T12:24:08.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-02-01T16:42:01.000Z (over 4 years ago)
- Last Synced: 2025-02-03T23:44:05.612Z (over 1 year ago)
- Language: Shell
- Size: 41 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# terraform-hetzner-k8s
A terraform module for a kubernetes cluster on hetzner cloud.
## Usage
For an example see `examples/basic/main.tf`.
Install with `terraform apply`.
After installation, fix hetzner security issues leading to abuse emails by installing the `disable-rpc-bind` daemon set:
```bash
kubectl apply -f examples/basic/disable-rpc-bind.yaml`
```
## Configuration
### SSH-Keys
By default, all nodes will be configured for ssh key access for admin keys.
Admin keys are all keys that are tagged `group=admin` in the hetzner cloud.
Alternatively, you can set the variable `ssh_key_name`.