commit f9af71ba02c1b0c6e026cb79d5159e0404020124 Author: Jakub Kropáček Date: Wed Dec 4 16:33:19 2024 +0100 initial commit with infra idea diff --git a/infra.d2 b/infra.d2 new file mode 100644 index 0000000..fe31285 --- /dev/null +++ b/infra.d2 @@ -0,0 +1,32 @@ +Hukot: { + # There will be every port forwarded to the entry server except for one, + # that will server as ssh server for this server itself + vps: { + wireguard-server + mail-server + } +} + +Home-Server: { + entry-server: { + wireguard-client + } + + tob-backup + + k8s-cluster: { + MetalLB + + Control plane + Worker node 1 + Worker node 2 + Worker node 3 + + MetalLB -> Worker node 1 + MetalLB -> Worker node 2 + MetalLB -> Worker node 3 + } + entry-server -> k8s-cluster.MetalLB +} + +Hukot.vps.wireguard-server <-> Home-Server.entry-server.wireguard-client: Wireguard tunnel