Skip to content
/ k3d-tools Public

development and security tools running locally in k3d

Notifications You must be signed in to change notification settings

essn/k3d-tools

Repository files navigation

Local Kubernetes Toolkit

Personal collection of development and security tools running locally in k3d.

Prerequisites

Quick Start

./k3d-cluster-bootstrap.sh

Services 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

Management

Check status:

kubectl get pods
kubectl get svc

Delete cluster:

k3d cluster delete local

Adding Services

  1. Create <service>-deployment.yaml with Deployment + NodePort Service
  2. Update k3d-cluster-bootstrap.sh:
    • Add port to REQUIRED_PORTS array
    • Add port mapping to cluster create command
    • Add kubectl apply -f <service>-deployment.yaml
    • Add service URL to output
  3. Run ./k3d-cluster-bootstrap.sh

The bootstrap script is idempotent and handles both initial setup and updates.

About

development and security tools running locally in k3d

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages