Skip to main content

Architecture

1. Introduction​

1.1. Layout​

infra

1.2. Network Topology (Global)​

infra

1.3. Network Topology (Interface)​

infra

2. Webserver Pool​

  • Inventory: 2 Intel NUC Celeron
  • Roles:
    • Webserver
    • Proxy
    • Reverse-proxy
    • Certificate Management
  • Network Interfaces:
    • public-network
    • gateway-network

3. Gateway Pool​

  • Inventory: 5 Intel NUC Celeron
  • Roles:
    • Proxy
    • Reverse-proxy
    • DHCP Server
    • NAT Gateway
    • Kubernetes Services
    • Monitoring
  • Network Interfaces:
    • gateway-network
    • box-network

4. Database Pool​

  • Inventory: 3 Intel NUC Celeron
  • Roles:
    • Database Servers
  • Network Interfaces:
    • box-network

5. Search-engine Pool​

  • Inventory: 3 Intel NUC Celeron
  • Roles:
    • Search Engine
  • Network Interfaces:
    • box-network

6. Nodes​

  • Inventory: 2 Intel NUC Celeron
  • Roles:
    • Application Server
  • Network Interfaces:
    • box-network

7. Master Pool​

  • Inventory: 3 Intel NUC Celeron
  • Roles:
    • Kubernetes Cluster Management
    • Application Cluster Management
    • Backup Storage
  • Network Interfaces:
    • box-network

8. Supervisor​

  • Inventory: 1 Intel NUC i3
  • Roles:
    • Bastion
    • Backup Storage
    • Container Registry
    • Software Factory
  • Network Interfaces:
    • box-network