No description
Find a file
2026-02-04 06:02:08 +00:00
archive chore(envoy): move away from ingress traefik 2026-01-25 22:25:22 +01:00
bootstrap chore: restructured repo 2026-02-02 23:02:21 +01:00
kubernetes chore(container): update ghcr.io/immich-app/immich-machine-learning ( 8dd4aa1 ➔ fa843f7 ) 2026-02-04 06:02:06 +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 chore: restructured repo 2026-02-02 23:10:52 +01:00
renovate.json chore: restructured repo 2026-02-02 17:29:57 +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