Files
applications/docusaurus/asset/docs/getting-started/overview.md

2.2 KiB

sidebar_position
sidebar_position
1

Overview

Infrastructure at a Glance

Our infrastructure is designed for high availability, automation, and easy management.

Key Components

🎯 Kubernetes (K3s)

  • Lightweight Kubernetes distribution
  • Running on Oracle Cloud Infrastructure
  • Multi-node cluster for redundancy

🔄 ArgoCD

  • GitOps-based deployment
  • Automatic synchronization from Git
  • Declarative infrastructure management

🔐 Security

  • cert-manager: Automatic SSL/TLS certificates
  • External Secrets: Vault integration for secrets management
  • Network Policies: Fine-grained network access control

📊 Monitoring

  • Prometheus: Metrics collection
  • Grafana: Visualization and dashboards
  • Loki: Log aggregation
  • Alertmanager: Alert management

Infrastructure Layout

┌─────────────────────────────────────────┐
│          Load Balancer / Ingress        │
│         (nginx-ingress-controller)      │
└─────────────────┬───────────────────────┘
                  │
       ┌──────────┴──────────┐
       │                     │
┌──────▼──────┐    ┌────────▼────────┐
│   Master    │    │  Worker Nodes   │
│   Node      │    │                 │
│             │    │  - Applications │
│  - Control  │    │  - Services     │
│    Plane    │    │  - Monitoring   │
│  - ArgoCD   │    │                 │
└─────────────┘    └─────────────────┘

Services Running

Service Purpose URL
Homer Dashboard https://homer0213.kro.kr
Gitea Git Service https://gitea0213.kro.kr
Grafana Monitoring https://grafana0213.kro.kr
Docusaurus Documentation https://docusaurus0213.kro.kr

Next Steps