Welcome to the central documentation hub for knet.sh infrastructure.
| Category | Description |
|---|---|
| Architecture | Cluster topology, network design, storage |
| Components | Service docs (Vault, Harbor, Cilium, etc.) |
| Operations | Runbooks, monitoring, security |
| Projects | Active, planned, and completed work |
| Research | Technology evaluations & POCs |
| Sessions | Claude session logs & summaries |
| Decisions | Architecture Decision Records |
| Guides | Step-by-step tutorials |
| Reference | Quick lookup (IPs, URLs, commands) |
| Archived | Deprecated documentation |
| Node | Site | Role | Physical IP | Netbird IP |
|---|---|---|---|---|
| neobot | Bryant-Main | Control Plane | 10.50.50.253 | 100.127.55.144 |
| kbot | Bryant-Secondary | Worker | 192.168.255.252 | 100.127.186.25 |
| seerbot | Knet | Worker (DR) | 192.168.10.251 | 100.127.113.49 |
| Service | URL | Purpose |
|---|---|---|
| Authentik | auth.knet.sh | SSO & Identity |
| Grafana | graf.knet.sh | Monitoring |
| Harbor | harbor.knet.sh | Container Registry |
| Vault | hash.knet.sh | Secrets |
| ArgoCD | argocd.knet.sh | GitOps |
| This Wiki | wiki.knet.sh | Documentation |
# Cluster health
kubectl get nodes -o wide
# Problem pods
kubectl get pods -A | grep -v Running | grep -v Completed
# Cilium status
kubectl exec -n kube-system ds/cilium -- cilium status --brief