blumeops/docs/reference/kubernetes/cluster.md
Erich Blume 649ae15204 Fix escaped pipes in wiki-links
Remove backslash escaping from pipe characters in wiki-links.
Correct: [[services/forgejo|Forgejo]]
Wrong: [[services/forgejo\|Forgejo]]

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 13:33:14 -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