user@homelab:~/docs$ cat 12-backlog.md
Backlog
Co je na řadě: monitoring, MCP server, GitOps a certifikace
# obsah
✓ Hotovo
- docs web (Hugo → nginx → k3s), viz Tento web,
- veřejně na
svejklab.devpřes Cloudflare Tunnel, viz Veřejný web.
1. Drobnosti k webu
- úklid starých image v containerd (
k3s crictl rmi --prune) jako součástdeploy.sh, - verze webu v patičce (git commit / tag image).
2. Monitoring
kube-prometheus-stackv odlehčené konfiguraci:alertmanager.enabled=false, retence 7 dní, memory limit ~1 Gi,- nebo lehčí
victoria-metrics-k8s-stack, - Grafana přes Traefik ingress.
3. Vlastní MCP server
- image sestavený lokálně a naimportovaný do k3s (
k3s ctr images import), - Deployment + Service + Ingress,
- vzdálený přístup přes Tailscale, bez otevírání portů na routeru.
4. GitOps a zálohy
- manifesty a Helm values v gitu, později Flux,
- záloha k3s:
/var/lib/rancher/k3s/server/dba/var/lib/rancher/k3s/server/token, - data aplikací na SSHD 1 TB, zálohy na Synology NAS.
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.