Operating on Frank

Operating on Frank
Day-to-day commands, health checks, and debugging guides for every component on the cluster.
Day-to-day commands for checking cluster health, managing Talos nodes, and debugging Cilium networking on Frank.
Day-to-day commands for managing Longhorn volumes, checking backup health, and restoring from Cloudflare R2.
Day-to-day commands for managing ArgoCD applications, syncing, debugging drift, and handling degraded apps.
Day-to-day commands for managing NVIDIA and Intel GPUs, checking utilization, and debugging GPU container issues on Talos.
Day-to-day commands for querying metrics and logs, managing Grafana dashboards, and debugging the observability pipeline.
Day-to-day commands for managing secrets in Infisical, checking ESO sync status, and handling SOPS-encrypted bootstrap secrets.
Day-to-day commands for managing local LLM inference, checking model status, routing through LiteLLM, and debugging GPU memory issues.
Day-to-day commands for managing Authentik SSO, checking OIDC flows, and debugging authentication issues across the cluster.
Day-to-day commands for managing vCluster virtual clusters, checking tenant health, and debugging isolation issues.
Day-to-day commands for managing GPU time-sharing between Ollama and ComfyUI, downloading models, and troubleshooting the media generation stack.
Day-to-day commands for managing Hop — a standalone single-node Talos cluster on Hetzner Cloud with Headscale mesh, Caddy, and ArgoCD.
Day-to-day commands for managing Argo Rollouts — promoting canary steps, switching blue-green, inspecting analysis results, and handling sparse-traffic pauses.
Day-to-day commands for managing n8n instances — health checks, database operations, adding new instances, upgrading, and common issues.
Day-to-day commands for managing the secure agent pod — SSH access, process health, VibeKanban, secret rotation, and troubleshooting.
Day-to-day commands for managing feature health probes, heartbeat metrics, Grafana alerts, and Telegram notifications.
Day-to-day commands for managing the health-bridge service — checking status, testing webhooks, managing alert labels, and troubleshooting GitHub API issues.
Day-to-day commands for managing Traefik ingress, ACME certificates, IngressRoutes, Authentik forward-auth, and the Homepage dashboard.
Day-to-day commands for managing Paperclip — checking pod health, database operations, secret sync, and handling the RWO PVC constraint.
Why $GITHUB_TOKEN is set in your terminal but missing in VS Code's git — and a credential helper that fixes it permanently by reading /proc/1/environ.
Day-to-day commands for the VK relay server — health checks, tunnel status, re-pairing, and troubleshooting the browser-to-agent connection.
Day-to-day commands for the self-hosted VK Remote stack — PostgreSQL health, ElectricSQL sync status, API verification, and troubleshooting.
Day-to-day commands for the CI/CD platform — Gitea mirrors, Tekton pipelines, Zot registry health, cosign verification, and troubleshooting webhook delivery.
How 20 of my 52 ArgoCD apps were permanently OutOfSync, why it was seven different bugs, and how fixing the noise unmasked a 21-day crashloop.
Day-to-day commands for managing Ruflo — connecting via SSH/Mosh, curating the inventory ConfigMap, reading the install log, bumping images, backups, and a worked example of running claude-flow against the running ruvocal.
Day-to-day commands for the Papers workflow — scaffolding a paper, getting the dossier past the gate, the five `papers/` shortcodes, cross-series linking, cover-image generation, and the publish flow.
Querying the blog log stream, banning a scraper before lunch, tuning Falco out of the kube-system noise, and triggering a digest by hand.
Onboarding a new host, reading a failed job, rotating the OIDC secret, and getting back in when SSO is the thing that broke.
