Zum Inhalt springen
Serkan Köse
Akzent

Arbeitsarchiv

Ich bin Serkan, System Engineer mit Schwerpunkt Kubernetes, Linux, GitOps und Automatisierung. Diese Website ist mein Schreib- und Arbeitsarchiv: Notizen aus Betrieb, Homelab und Infrastruktur sowie Projekte, die ich pflege oder weiter ausbaue.

Alle Beiträge / Alle Projekte / Kontakt

Neueste Beiträge

Alle Beiträge

Typen, Methoden, Interfaces

Notizen zu Kapitel 7 von Learning Go: benannte Typen, Methoden mit Receivern, Embedding statt Vererbung, implizite Interfaces, accept interfaces return structs, nil-Interface-Falle, Type Assertions und Type Switches.

GitOps-Repository für zwei Homelab-Kubernetes-Cluster mit Flux v2. Produktion und Dev teilen eine gemeinsame Basis: HelmReleases, Kustomizations und Werte liegen einmal im Repo, pro Cluster nur Variablen und Chart-Versionen.

fluxgitopskuberneteshelmsopsrenovate
Quellcode

Single-Node-Proxmox-Homelab, komplett mit Ansible provisioniert. Vom preseedeten Debian-Installer bis zu laufenden Kubernetes-Clustern: ZFS für Storage, cloud-init für VM-Templates, Kubespray für die Cluster.

ansibleproxmoxkuberneteskubesprayzfscloud-init
Quellcode

kubeplate

Ein GitHub-Template für full-stack Kubernetes-Operator-Apps: Go-Operator, Hono/tRPC-Backend und Next.js-Web rund um eine Demo-CRD, mit Dockerfiles, Helm-Umbrella-Chart, GHCR/GitHub-Actions-CI und DevSpace-Hot-Reload gegen KinD.

kubernetesoperatorgodevspacekindhelmtypescript
Quellcode

devhub

AI-assisted Platform-Lab für Kubernetes-Self-Service: Teams können Datenbanken, Services und IDE-Workspaces aus einer Weboberfläche deployen, während Operator, API und GitOps-Setup die Kubernetes-Seite kapseln.

kubernetesplatform-engineeringoperatorgitopstanstackhonotrpc
Quellcode

Topics