Architecture
Pritunl Cloud design architecture
Declarative State Based Designed
Nodes
Instance Networking
┌──────────────────────────────┐
│ KVM Instance │
│ ┌────────────────┐ │
│ │ IMDS Agent │ │
│ └───────▼────────┘ │
│ ┌────────────────┐ │
│ │ Instance Iface │ │
│ └───────┬────────┘ │
└──────────────┼───────────────┘
│
│
┌──────────────┼─────────────────────────────────────┐
│ Network Namespace ┌───────▲────────┐ │
│ │ │ IMDS Server │ │
│ ┌────────▼─────────┐ └───────▼────────┘ │
│ │ │ │
│ │ VPC Bridge │─────────Static NAT │
│ │ │ │ │
│ └────────┬─────────┘ │ │
│ │ │ │
│ ┌────────▼─────────┐ ┌───────▲────────┐ │
│ │ Internal Iface │ │ External Iface │ │
│ └────────┬─────────┘ └───────┬────────┘ │
└──────────────┼───────────────────────┼─────────────┘
│ │
│ │
┌────────▼──────────┐ ┌─────────▲─────────┐
│Host Internal Iface│ │Host External Iface│
└───────────────────┘ └───────────────────┘Node Network Mode
Instance Virtual Machine
Instance IMDS Service
VPCs
Last updated

