Personal collection of development and security tools running locally in k3d.
./k3d-cluster-bootstrap.shServices available at http://localhost:<port>:
| Service | Port | Description |
|---|---|---|
| ipcheck | 30070 | IP address checker |
| it-tools | 30080 | Developer toolbox |
| cyberchef | 30090 | Data transformation tool |
| excalidraw | 30100 | Diagramming tool |
| web-check | 30110 | Website analyzer |
| networking-toolbox | 30120 | Network diagnostics |
Check status:
kubectl get pods
kubectl get svcDelete cluster:
k3d cluster delete local- Create
<service>-deployment.yamlwith Deployment + NodePort Service - Update
k3d-cluster-bootstrap.sh:- Add port to
REQUIRED_PORTSarray - Add port mapping to cluster create command
- Add
kubectl apply -f <service>-deployment.yaml - Add service URL to output
- Add port to
- Run
./k3d-cluster-bootstrap.sh
The bootstrap script is idempotent and handles both initial setup and updates.