Kubernetes infrastructure manifests
Find a file
2026-05-15 13:33:57 +08:00
base Initial infra repo structure 2026-05-14 19:46:22 +08:00
fivjs Initial: Hive k8s manifests + README 2026-05-14 19:54:00 +08:00
overlays feat: add base environment overlay for Platform Baseline 2026-05-15 13:33:57 +08:00
secrets Initial infra repo structure 2026-05-14 19:46:22 +08:00
README.md merge: restore Vincent's kustomize overlays + keep hive manifests 2026-05-14 19:54:44 +08:00

FivJS K8s Infrastructure

Kubernetes configuration for the FivJS test cluster (Linode LKE).

Namespaces

  • shared — Shared services (cloudflared tunnel)
  • dev — Development environment (auto-deployed from develop branch)
  • test — Test environment (auto-deployed from test branch)
  • demo — Demo environment (auto-deployed from demo branch)
  • fivjs — Internal tools (Hive, monitoring)

Services

Namespace Service Image Port
dev app-service git.fivjs.com/queuebee/his-rnd-web 80:3000
dev identity-service git.fivjs.com/queuebee/his-rnd-identity 3101
dev policy-service git.fivjs.com/queuebee/his-rnd-policy 3102
fivjs hive-api git.fivjs.com/core/hive 3200

Structure

base/                  — Shared kustomize base
  kustomization.yaml
overlays/              — Per-environment overlays
  demo/
  dev/
  test/
fivjs/                 — Hive deployment
  namespace.yaml
  hive-service.yaml

Deployment

  • Forgejo Actions CI on queuebee/his-rnd triggers k8s deploys on push to develop/test/demo
  • Forgejo Actions CI on core/hive triggers k8s deploy on push to main

Quick Start

# Deploy dev environment
kustomize build overlays/dev | kubectl apply -f -

# Deploy Hive
kubectl apply -f fivjs/