user@homelab:~/docs$ cat backlog.md

Backlog

Co je hotovo a co je na řadě: monitoring, MCP server, zálohy a certifikace

# obsah

✓ Hotovo

1. Monitoring

  • kube-prometheus-stack v odlehčené konfiguraci (alertmanager.enabled=false, retence 7 dní, memory limit ~1 Gi) nebo lehčí victoria-metrics-k8s-stack,
  • nasazení přes Flux (HelmRelease),
  • Grafana jen přes Tailscale, ne veřejně.

2. Vlastní MCP server

  • image z GitHub Actions do GHCR, nasazení přes Flux jako u webu,
  • přístup jen přes Tailscale.

3. Zálohy

  • k3s: /var/lib/rancher/k3s/server/db a /var/lib/rancher/k3s/server/token,
  • data aplikací na SSHD 1 TB, zálohy na Synology NAS.

4. Údržba pipeline

  • automatické návrhy aktualizací verzí GitHub Actions, Hugo a image (Dependabot nebo Renovate),
  • obnova tokenu ghcr-pull jednou ročně.

5. Certifikace

CKAD (Kubernetes v1.35):

  • každé cvičení v samostatném namespace,
  • imperativně: k run, k create … --dry-run=client -o yaml,
  • témata: Jobs/CronJobs, probes, resources a LimitRange, ConfigMap a Secret, NetworkPolicy, multi-container pody, Helm, rollout a rollback,
  • na závěr 2× killer.sh.

CKA (později):

  • KVM/multipass VM s kubeadm (control-plane 2 vCPU / 2,5 GB, worker 2 vCPU / 2 GB),
  • upgrade clusteru, etcd backup a restore.