From f9af71ba02c1b0c6e026cb79d5159e0404020124 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Krop=C3=A1=C4=8Dek?= Date: Wed, 4 Dec 2024 16:33:19 +0100 Subject: [PATCH] initial commit with infra idea --- infra.d2 | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 infra.d2 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