cluster-docs

git clone git://archive.git.mtrnord.blog/MTRNord/cluster-docs.git
Log | Files | Refs

commit d97138e7b250a49848fa54f00bdd49a2378f1e71
parent 2219589cbce9026178577ceb94c4cd4fbc8cddcd
Author: MTRNord <mtrnord1@gmail.com>
Date:   Mon, 31 Mar 2025 12:49:13 +0200

Add firewall

Diffstat:
Mmodules/ROOT/nav.adoc | 1+
Mmodules/ROOT/pages/.template.adoc | 1-
Mmodules/ROOT/pages/authentik.adoc | 1-
Mmodules/ROOT/pages/envoy.adoc | 1-
Amodules/ROOT/pages/firewall.adoc | 25+++++++++++++++++++++++++
5 files changed, 26 insertions(+), 3 deletions(-)

diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc @@ -1,6 +1,7 @@ * Concepts * Applications * Infrastructure +** xref:firewall.adoc[] ** xref:envoy.adoc[] ** xref:authentik.adoc[] diff --git a/modules/ROOT/pages/.template.adoc b/modules/ROOT/pages/.template.adoc @@ -1,5 +1,4 @@ = {APPLICATION_NAME} Template -:doctype: book :author: MTRNord :revnumber: 1.0 :revdate: 2025-03-20 diff --git a/modules/ROOT/pages/authentik.adoc b/modules/ROOT/pages/authentik.adoc @@ -1,5 +1,4 @@ = Authentik -:doctype: book :author: MTRNord :revnumber: 1.0 :revdate: 2025-03-21 diff --git a/modules/ROOT/pages/envoy.adoc b/modules/ROOT/pages/envoy.adoc @@ -1,5 +1,4 @@ = Envoyproxy -:doctype: book :author: MTRNord :revnumber: 1.0 :revdate: 2025-03-21 diff --git a/modules/ROOT/pages/firewall.adoc b/modules/ROOT/pages/firewall.adoc @@ -0,0 +1,24 @@ += Firewall + +The firewall is managed by kops. However this represents the current setup. + +This is done using Hetzner Hardware Firewall. +This means it defaults to deny any inbound and allow any outgoing. + +== Control Plane + +[cols="2,2,2,2"] +|=== +| Direction | IPs | Protocol | Port Range +| Inbound | Any | TCP | 22 +|=== + +== Nodes + +[cols="2,2,2,2"] +|=== +| Direction | IPs | Protocol | Port Range +| Inbound | Any | TCP | 22 +| Inbound | Any | TCP | 30000-32767 +| Inbound | Any | UDP | 30000-32767 +|=== +\ No newline at end of file