Infrastructure Architecture

Live visualization of the k3s cluster topology hosting this application. Production Ready • Scalable • Modern Stack

k3s Cluster Topology

Interactive diagram showing the live cluster architecture

Application Pods
Database
Infrastructure
Ingress
InternetTraefik Ingressnode-0 (Control Plane)k3s-serverCoreDNSMetricsnode-1 (Worker)PortfolioApp PodPostgreSQLDatabaseApp Service (ClusterIP)node-2 (Worker)PortfolioApp PodConfigMapReloadHTTP RequestsLoad BalancingInternal DNS

External Traffic

Internet → Traefik Ingress Controller

Control Plane (node-0)

k3s-server, CoreDNS, Metrics Server

Worker Node 1 (node-1)

Portfolio App, PostgreSQL Database

Worker Node 2 (node-2)

Portfolio App Replica, ConfigMap Reload

Cluster Overview

Orchestrator:k3s (Lightweight Kubernetes)
Total Nodes:3 (1 Control Plane + 2 Workers)
Container Runtime:Docker
Ingress Controller:Traefik
Database:PostgreSQL

Technology Stack

Application Layer

Next.jsTypeScriptReactTailwind CSS

Infrastructure Layer

KubernetesDockerPostgreSQLTraefik

DevOps & Monitoring

PrometheusGrafanaGitOpsCI/CD