CJW–07.5

apps that exercise the platform

personal lab

guide

V.0.5.0

services

services exist to prove the platform: source control, ci, developer portals with techdocs, monitoring, and a few real applications delivered through flux — not a shelf of containers with forgotten passwords.

01

platform services

the cluster continuously runs the control plane around apps: gitops, secrets, ingress, certificates, metrics, logs, alerts, and backup.

  • flux + gitea
  • vault + external secrets
  • ingress-nginx + cert-manager
  • prometheus / loki / grafana
  • velero

02

developer experience

gitea hosts the platform repo; gitea actions cover app ci; backstage-style portals and techdocs turn runbooks into something navigable instead of a pile of markdown only i can find.

  • gitea
  • gitea actions
  • backstage / portal
  • techdocs runbooks

03

applications

small real apps (portal, travel-planning, and similar) are deployed the same way platform components are — git merge, flux reconcile — so application delivery practices the paved road.

04

media & local ai

media stacks and local model serving still appear in the wider lab, but they are judged by ownership, backup, and network placement — and they do not redefine the kubernetes platform story.

  • media automation when useful
  • local model serving via the ai lab

05

operating idea

each service should answer ownership, backup, network path, and whether it is an experiment or something i actually rely on. adrs and runbooks are how that answer stays durable.

← back to homelab·ai lab →