Infrastructure: Architecture

Category: Infrastructure Repository: repos/k8s-lab (primary) Last Updated: 2026-01-26

Overview

Platform infrastructure providing Kubernetes hosting, ingress, secrets management, databases, and foundational services.

Cluster Architecture

External Traffic
    ↓
Traefik Ingress (*.lab.ctoaas.co)
    ↓
Services
    ↓
Pods

Key Components

Kubernetes Cluster

  • Provider:
  • Nodes:
  • Version:

Ingress Management

  • Controller: Traefik
  • Patterns:
    • Two-ingress pattern (public with OAuth, internal without)
    • Hostname-based routing
    • Middleware chains
  • Domains: *.lab.ctoaas.co, *.lab.local.ctoaas.co

Secret Management

  • Solution:
  • Patterns:

Data Stores

ClickHouse

  • Purpose: Analytics database
  • Access:
  • Configuration:

Build & CI/CD

  • Image Factory:
  • ArgoCD:
  • Backstage:

Network Topology

Deployment Patterns

Security Model


See also: Workspace Architecture