# rdev - Remote Developer Run Claude Code in isolated Kubernetes pods, controlled via Discord. ## Quick Reference ```bash # Set kubeconfig for k3s (REQUIRED before any kubectl) export KUBECONFIG=~/.kube/orchard9-k3sf.yaml # Deploy kubectl apply -k deployments/k8s/base # Verify kubectl exec -n rdev claudebox-0 -- claude --version # Test Claude kubectl exec -it -n rdev claudebox-0 -- claude "say hello" ``` ## Architecture ``` k3s cluster (rdev namespace) ├── claudebox-0 (StatefulSet) │ ├── Claude Code CLI │ ├── /workspace (PVC) │ └── /root/.claude (credentials secret) └── Future: discord-bot, more claudebox pods ``` ## Development This is v0.1 - base case only. See docs/reference.md for full vision. ## Deploying to k3s 1. Build and push image (or use pre-built) 2. Create Claude credentials secret 3. Apply manifests: `kubectl apply -k deployments/k8s/base` ## Constraints - **ON-PREM k3s** - not GKE, always set KUBECONFIG - **Kustomize only** - no ArgoCD - **Manual deploys** - no CI/CD pipelines yet