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>
1.6 KiB
1.6 KiB
| title | tags | |
|---|---|---|
| Kubernetes Cluster |
|
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-indrik9i->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
Related
- kubernetes/apps - ArgoCD applications
- services/argocd - GitOps deployment
- services/zot - Registry mirror