No description
Find a file
2026-03-21 13:01:45 +00:00
archive changes 2026-02-17 12:03:35 +01:00
bootstrap fix(container): update ghcr.io/siderolabs/kubelet ( v1.35.2 ➔ v1.35.3 ) 2026-03-20 13:02:49 +00:00
kubernetes chore(container): update ghcr.io/mollyim/mollysocket ( 17ce54d ➔ 5f716a3 ) 2026-03-21 13:01:44 +00:00
.editorconfig first commit 2025-10-27 23:36:48 +01:00
.gitignore chore(gitingore): removed trash 2026-01-22 23:29:02 +01:00
.sops.yaml chore: restructured repo 2026-02-02 17:27:15 +01:00
README.md changes 2026-03-05 23:46:42 +01:00
renovate.json changes 2026-02-20 23:37:19 +01:00

K(ubernetes) Op(eration)s

... managed by FluxCD, Renovate, and Forgejo Actions 🤖

Discord Renovate Forgejo

hcloud cluster stats:

Talos Kubernetes Flux

Age-Days Uptime-Days Node-Count Pod-Count CPU-Usage Memory-Usage

📖 Overview

Kubernetes

Installation

  1. git clone https://code.offene.cloud/homelab/k8s.git
  2. Create talos node on hcloud
  3. Bootstrap talos node
  4. Bootstrap k8s

Directories

📁 kops
├─📁 archive
├─📁 bootstrap
│  ├─📁 hcloud
│  │ ├─📁 1_tofu
│  │ ├─📁 2_talos
│  │ └─📁 3_flux
│  └─📁 home
│    ├─📁 2_talos
│    └─📁 3_flux
├─📁 kubernetes         # k8s clusters
│  ├─📁 hcloud          # single node cluster
│  │ ├─📁 apps          # apps sorted by namespaces
│  │ ├─📁 components    # cluster components
│  │ └─📁 flux
│  └─📁 home            # single node cluster
│    ├─📁 apps          # apps sorted by namespaces
│    ├─📁 components    # cluster components
│    └─📁 flux

Networking

☁ Cloud Dependencies

Service Use Cost
Netcup DNS ~80€/yr
Hetzner Server / Backup ~25€/mo

🔧 Hardware

Device Num OS Disk Size Data Disk Size Ram OS Function
ASUS NUC 15 Pro CU 5 225H 1 2TB SSD - 96GB Talos Kubernetes
Synology RS1221+ 1 - 7x12TB btrfs (SHR-2) 4GB DSM NFS

🤝 Special thanks