Overview – Das Kubernetes Cluster DIY

Bevor wir uns in die Unendlichkeit von Kubernetes vertiefen, hier ein kurzer, aber mMn wichtiger Überblick:

Illustration eines Netzwerks
Hetzner

Role

Beschreibung/Aufgabe

  • Servers/Virtualization

  • Storage

    • Cluster Volumes

  • Networking

    • Load Balancing

Role

Beschreibung/Aufgabe

  • Networking

    • DNS

  • Storage

    • Backups

    • Terraform State

Role

Terraform Config mit ein paar Extras

Role

  • Cluster Config

    • Nodes

    • Load Balancer

    • Control Plane

    • Firewall

    • Traefik

  • Maintainance

    • Node Auto Update

  • Und mehr

Role

Prüft den Zustand des Clusters (daher der Name)

Role

    • Alerting

    • Monitoring

    • Log/Metric Aggregation

    • Visualization

    • Sehr ressourcenintensiv

     

Role

Bietet alle anderen notwendigen Dienstleistungen an

Role

Role

Nutzlast, also die tatsächlichen Dienste welche bereit bereitgestellt werden sollen

Role

  • Vaultwarden

  • Gitlab Runner

  • :stuck_out_tongue_closed_eyes:

    • hoffentlich mehr in der Zukunft

Butler

Velero erstellt Backups aller Namensräume mit den meisten Unterelementen wie pvcs

Trivy prüft jede Änderung.

Watchdog

Exposed Services

Payload

Services

  • Vaultwarden

    • Secret Manager

  • Gitlab Runner

    • nur über Gitlab zugänglich

Alle Kapitel des DIY:

Alptuğ Dingil

Alptuğ Dingil

Alptuğ unterstützt uns bereits seit 2022 im Bereich Softwareentwicklung. Neben den Kundenprojekten sucht er immer wieder nach neuen Herausforderungen und beschäftigte sich in jüngster Zeit mit Kubernetes und der Konfiguration eines DIY-Clusters. Außerdem ließ er sich von Google als Professional Cloud Architect zertifizieren.

Kürzliche Posts

Elixir

Code BEAM Europe 2023

Last month we attended Code BEAM Europe, a conference centered around programming languages that run on the BEAM virtual machine

Read More »
Projekte

Case Study: WSAM ProDu

Die Wärtsilä SAM Electronics GmbH (WSAM) aus Hamburg ist spezialisiert auf die Konstruktion, Montage, Verkabelung und Inbetriebnahme von komplexen elektrischen

Read More »