No description
| cloudinit.yaml | ||
| k0sctl.yaml | ||
| README.md | ||
| Taskfile.yaml | ||
Quick k8s cluster with k0s
Requirements
- go-task
- k0sctl
- hcloud
- cilium-cli
- kubectl/k9s
Getting started
- Setup the user in the
cloudinit.yamlto support ssh logins. - Customize the
k0sctl.yamlwith the correct Node IP etc. - Create a server and install k0s onto it:
task create-serverandtask install-k0s. - Get the kubeconfig with
k0sctl kubeconfig > kubeconfig.yaml(Optionally setKUBECONFIG=(pwd)/kubeconfig.yaml)
Notes
No security measures or similar have been taken. Add a Hetzner firewall or similar to the server to prevent abuse.