Hackover 2023

Kubernetes GUT&GÜNSTIG
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.

kube-hetzner

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
    }
  ]