1
0
Fork 0
No description
Find a file
2025-03-19 17:30:13 +01:00
cloudinit.yaml inital commit 2025-03-19 17:30:13 +01:00
k0sctl.yaml inital commit 2025-03-19 17:30:13 +01:00
README.md inital commit 2025-03-19 17:30:13 +01:00
Taskfile.yaml inital commit 2025-03-19 17:30:13 +01:00

Quick k8s cluster with k0s

Requirements

  • go-task
  • k0sctl
  • hcloud
  • cilium-cli
  • kubectl/k9s

Getting started

  1. Setup the user in the cloudinit.yaml to support ssh logins.
  2. Customize the k0sctl.yaml with the correct Node IP etc.
  3. Create a server and install k0s onto it: task create-server and task install-k0s.
  4. Get the kubeconfig with k0sctl kubeconfig > kubeconfig.yaml (Optionally set KUBECONFIG=(pwd)/kubeconfig.yaml)

Notes

No security measures or similar have been taken. Add a Hetzner firewall or similar to the server to prevent abuse.