Gå til indholdet

Hvordan Garage Cloud Virker

Kommer snart

Denne guide er under udarbejdelse.

Arkitektur oversigt

Din maskine → WireGuard VPN → API Server → host node (dell f.eks. optiplex) → Container Runtime → Din container -> source kode

Komponenter

WireGuard VPN

Krypteret tunnel mellem dig og Garage Cloud. Din (wireguard) IP-adresse sammen med din public key bliver din identitet.

API Server

Modtager kommandoer fra CLI og orkestrerer containere. Den vælger samtidig også én hvilke noder (host maskiner) som skal udgives containere på garage cloud.

Container Runtime

Kører dine containere isoleret med Kata Containers. (Under udvikling, nuværende er runc runtime)

Netværk

Hver bruger får sin egen private subnet (172.21.x.0/24). Strenge firewall regler sikre isolation mellem subnets. Kun eksplicitte routes, hvis ingress er tilføjet mellem HAproxy loadbalancer og container ip-addresser.