Hackover 2023

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

Kubernetes GUT&GÜNSTIG
07-15, 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
    }
  ]