blumeops/docs/reference/kubernetes/cluster.md
Erich Blume ce1f696bd8 Add Reference section with 24 technical reference cards
Phase 2 of documentation restructuring. Creates docs/reference/ with:

Services (16):
- alloy, argocd, borgmatic, 1password, forgejo, grafana
- jellyfin, kiwix, loki, miniflux, navidrome, postgresql
- prometheus, teslamate, transmission, zot

Infrastructure (3):
- hosts - Device inventory
- tailscale - ACLs, groups, tags
- routing - DNS domains and port mappings

Kubernetes (2):
- cluster - Minikube specs
- apps - ArgoCD application registry

Storage (2):
- sifaka - Synology NAS configuration
- backups - Backup policy

All cards use wiki-links for cross-referencing and include YAML
frontmatter with title and tags for Quartz.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 13:22:19 -08:00

1.6 KiB

title tags
Kubernetes Cluster
kubernetes

Kubernetes Cluster

Single-node Minikube cluster running on infrastructure/hosts.

Cluster Specifications

Property Value
Driver docker
Container Runtime docker
Kubernetes Version v1.34.0
CPUs 6
Memory 11GB
Disk 200GB
API Server https://k8s.tail8d86e.ts.net

Prerequisites: Docker Desktop with at least 12GB memory allocated.

Remote Access

From gilbert:

mise run ensure-minikube-indri-kubectl-config

Fish abbreviations:

  • ki -> kubectl --context=minikube-indri
  • k9i -> k9s --context=minikube-indri

Volume Mounting

Pods mount NFS directly from storage/sifaka:

volumes:
  - name: torrents
    nfs:
      server: sifaka
      path: /volume1/torrents

Docker NATs outbound traffic through indri's LAN IP (192.168.1.50), allowing access to Sifaka's NFS exports.

Registry Mirror

Containerd uses services/zot as a pull-through cache:

  • Endpoint: host.minikube.internal:5050
  • Config: /etc/containerd/certs.d/<registry>/hosts.toml

Mirrors configured: registry.ops.eblu.me, docker.io, ghcr.io, quay.io

Useful Commands (on indri)

minikube status          # Cluster status
minikube start           # Start cluster
minikube stop            # Stop cluster
minikube ssh             # SSH into node
minikube logs            # View logs