The cluster has 31 namespaces spanning production applications, development environments, infrastructure services, and specialized workloads.
Namespace Purpose Environments Key Services
stiq STIQ SaaS platform (production) prod API, app, admin
stiq-dev STIQ development dev API, app, admin
stiq-staging STIQ staging staging API, app, admin
glamhub GlamHub content platform (production) prod Astro, Directus, Umami, N8N, Ollama, Qdrant
glamhub-dev GlamHub development dev Mirrors prod stack
corestation CoreStation fire dept SaaS (production) prod API, app, admin
corestation-dev CoreStation development dev API, app, admin
corestation-staging CoreStation staging staging API, app, admin
idp IDP identity platform (production) prod API, app
idp-dev IDP development dev API, app
kelsey Kelsey Farm Equipment (production) prod App, API
aegis Aegis VPN (production) prod VPN, API
aegis-dev Aegis VPN development dev VPN, API
Namespace Purpose Key Components
kube-system Core K3s components Traefik, CoreDNS, metrics-server
kube-node-lease Node heartbeat leases Lease objects
kube-public Public cluster info ConfigMaps
default Default namespace (should be empty)
authentik SSO/OIDC provider Authentik server, worker, Redis, PostgreSQL
vault Secrets management HashiCorp Vault
registry Container registry Harbor core, database, Redis, Trivy
devtroncd CI/CD GitOps platform Devtron, ArgoCD, PostgreSQL
monitoring Observability stack Prometheus, Grafana, Loki, AlertManager
cert-manager TLS automation cert-manager controller, webhook, cainjector
longhorn-system Distributed storage Longhorn manager, driver, UI
linkerd Service mesh Linkerd control plane, proxies
Namespace Purpose Key Components
ai-ml ML/AI workloads MLflow, Ollama
gpu-operator GPU management NVIDIA GPU Operator, device plugin
jupyterhub Notebook server JupyterHub, user notebook pods
argo Workflow orchestration Argo Workflows controller, server
openfaas Serverless functions OpenFaaS gateway, controller
data Data services Data processing pipelines
docs Documentation Documentation site hosting
sonarqube Code quality SonarQube server, database
K3s Cluster (31 namespaces)
│
├── System (4)
│ ├── kube-system (Traefik, CoreDNS, metrics)
│ ├── kube-node-lease (node heartbeats)
│ ├── kube-public (public config)
│ └── default (unused)
│
├── Applications (13)
│ ├── stiq / stiq-dev / stiq-staging
│ ├── glamhub / glamhub-dev
│ ├── corestation / corestation-dev / corestation-staging
│ ├── idp / idp-dev
│ ├── kelsey
│ └── aegis / aegis-dev
│
├── Infrastructure (7)
│ ├── authentik (SSO)
│ ├── vault (secrets)
│ ├── registry (Harbor)
│ ├── devtroncd (CI/CD)
│ ├── monitoring (Prometheus, Grafana, Loki)
│ ├── cert-manager (TLS certs)
│ └── longhorn-system (storage)
│
├── Platform Services (4)
│ ├── linkerd (service mesh)
│ ├── argo (workflows)
│ ├── openfaas (serverless)
│ └── sonarqube (code quality)
│
└── Specialized (3)
├── ai-ml (MLflow, Ollama)
├── gpu-operator (NVIDIA)
├── jupyterhub (notebooks)
├── data (data processing)
└── docs (documentation)
# List all namespaces
kubectl get namespaces
# Pods in a specific namespace
kubectl get pods -n stiq
# All resources in a namespace
kubectl get all -n glamhub
# Resource usage by namespace
kubectl top pods -n monitoring
# Create a new namespace
kubectl create namespace my-new-ns
# Set default namespace for kubectl
kubectl config set-context --current --namespace=stiq
Most applications follow a consistent multi-environment pattern:
Environment Namespace Suffix Domain Pattern Purpose
Production (none) app.domain.com Live traffic
Development -dev dev-app.domain.com Active development
Staging -staging staging-app.domain.com Pre-release validation
Example for STIQ:
stiq -> stiq.us, api.stiq.us, app.stiq.us, admin.stiq.us
stiq-dev -> dev.stiq.us, dev-api.stiq.us, dev-app.stiq.us, dev-admin.stiq.us
stiq-staging -> staging.stiq.us, staging-api.stiq.us, staging-app.stiq.us, staging-admin.stiq.us