Repository navigation
ClusterGate v0.2
ClusterGate v0.2
Kubernetes Routing Gateway Platform — expose internal Kubernetes services over public domains.
Docker Images
# Backend
docker pull ghcr.io/No749ah/clustergate-backend:v0.2
# Frontend
docker pull ghcr.io/No749ah/clustergate-frontend:v0.2Quick Start
git clone https://github.com/No749ah/ClusterGate.git
cd ClusterGate
cp .env.example .env
# Edit .env — set JWT_SECRET and POSTGRES_PASSWORD
docker compose up -d
docker compose exec backend npm run db:migrate
docker compose exec backend npm run db:seedFrontend: http://localhost:3000
Backend API: http://localhost:3001
Default login: admin@clustergate.local / Admin@ClusterGate1
Change credentials immediately after first login!
Kubernetes Deploy
helm upgrade --install clustergate ./helm/clustergate \
--namespace clustergate \
--create-namespace \
--set ingress.host=clustergate.example.com \
--set backend.secrets.jwtSecret=$(openssl rand -base64 64) \
--set postgres.credentials.password=$(openssl rand -base64 32) \
--wait