15.07, 10:00–11:00 (Europe/Berlin), Raum 1.5
Eigenes kubernetes bauen und betreuen bei hetzner mit Terraform und Helm.
Mit Gimmicks und Batterien.
Wenn ihr mit einem eigenen Cluster rauslaufen wollt, müsst ihr folgende Dinge vor dem Workshop erledigen:
- Eigene Domaine
- Hetzner Account/Projekt ohne Limits und freigeschalteten SMTP Ports
- OPTIONAL: Google Cloud Account
- Notwendig für terraform state, backups und Domainverwaltung
- Lens, Kubernetes IDE
- Wahrscheinlich mehr nur fällt´s mir nicht ein hehe
Ansonsten helfe ich euch auch gerne während des hackovers, falls Dinge nicht funktionieren.
Example Agent Config
control_plane_nodepools = [
{
name = "control-plane-fsn1",
server_type = "cpx11",
location = "fsn1",
labels = [],
taints = [],
count = 1
# Enable automatic backups via Hetzner (default: false)
# backups = true
}
]
agent_nodepools = [
{
name = "payload-agent-large",
server_type = "cpx31",
location = "fsn1",
labels = [
"node.kubernetes.io/server-usage=payload"
],
taints = [],
count = 1
},
{
name = "watchdog-agent-large",
server_type = "cpx31",
location = "fsn1",
labels = [
"node.kubernetes.io/server-usage=watchdog"
],
taints = [],
count = 1
},
{
name = "butler-agent-medium",
server_type = "cpx21",
location = "fsn1",
labels = [
"node.kubernetes.io/server-usage=butler"
],
taints = [],
count = 1
}
]