From 93509dcbd4997ce7bf32105b363c54d93b986c65 Mon Sep 17 00:00:00 2001 From: sknop <118932232+sknop-cgn@users.noreply.github.com> Date: Wed, 25 Jun 2025 08:49:02 +0200 Subject: [PATCH 1/3] MK-2795 --- .../cluster-network/_index.md | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/content/de/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md b/content/de/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md index e3e2d3c3..a4a84809 100644 --- a/content/de/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md +++ b/content/de/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md @@ -104,3 +104,36 @@ Number of IPs per podCIDRs: 128 ``` Mit der obigen Konfiguration kann ein Shoot-Cluster höchstens **32 Knoten** haben, die bereit sind, Arbeitslasten im Pod-Netzwerk auszuführen. + + +## Load Balancer mit privater IP-Adresse + +Für den Load Balancer kann eine beliebige, freie IP-Adresse aus dem Node(1)-Netzwerk 10.250.0.0/16 des jeweiligen PSKE-Clusters verwendet werden. + +Konfigurationsoptionen: + +- keep-floatingip: true | false + Reserviert die Floating IP-Adresse in OpenStack. + +- proxy-protocol: true | false + Aktiviert oder deaktiviert die Unterstützung für das Proxy Protocol. + +- openstack-internal-load-balancer: true | false + Erstellt einen internen Load Balancer in OpenStack ohne Zuweisung einer Floating IP. + +- loadBalancerIP: 10.250.0.2 + Gibt die IP-Adresse des Load Balancers an. + + Bei einem internen Load Balancer (openstack-internal-load-balancer: true) wird hier die private IPv4-Adresse innerhalb des Clusternetzes definiert + + Alternativ kann hier eine bereits reservierte Floating IP verwendet werden, wenn openstack-internal-load-balancer auf false gesetzt ist. + +```yaml + service: + annotations: + loadbalancer.openstack.org/proxy-protocol: "true" + loadbalancer.openstack.org/keep-floatingip: "false" + service.beta.kubernetes.io/openstack-internal-load-balancer: "true" + loadbalancer.openstack.org/loadBalancerIP: 10.250.0.2 +``` + From d113de634f855897db06ac0992ddd85a54883c25 Mon Sep 17 00:00:00 2001 From: sknop <118932232+sknop-cgn@users.noreply.github.com> Date: Wed, 25 Jun 2025 08:52:56 +0200 Subject: [PATCH 2/3] edit private ip addrr --- .../clusterconfiguration/cluster-network/_index.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/content/de/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md b/content/de/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md index a4a84809..36e43e34 100644 --- a/content/de/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md +++ b/content/de/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md @@ -112,20 +112,19 @@ Für den Load Balancer kann eine beliebige, freie IP-Adresse aus dem Node(1)-Net Konfigurationsoptionen: -- keep-floatingip: true | false - Reserviert die Floating IP-Adresse in OpenStack. +- keep-floatingip: true | false + - Reserviert die Floating IP-Adresse in OpenStack. - proxy-protocol: true | false - Aktiviert oder deaktiviert die Unterstützung für das Proxy Protocol. + - Aktiviert oder deaktiviert die Unterstützung für das Proxy Protocol. - openstack-internal-load-balancer: true | false - Erstellt einen internen Load Balancer in OpenStack ohne Zuweisung einer Floating IP. + - Erstellt einen internen Load Balancer in OpenStack ohne Zuweisung einer Floating IP. - loadBalancerIP: 10.250.0.2 - Gibt die IP-Adresse des Load Balancers an. + - Gibt die IP-Adresse des Load Balancers an. Bei einem internen Load Balancer (openstack-internal-load-balancer: true) wird hier die private IPv4-Adresse innerhalb des Clusternetzes definiert - Alternativ kann hier eine bereits reservierte Floating IP verwendet werden, wenn openstack-internal-load-balancer auf false gesetzt ist. ```yaml From 72bc0bc6ba5d5242f8e1e91932fcf8682de13624 Mon Sep 17 00:00:00 2001 From: sknop <118932232+sknop-cgn@users.noreply.github.com> Date: Wed, 25 Jun 2025 08:57:22 +0200 Subject: [PATCH 3/3] add english version - private ip adress --- .../cluster-network/_index.md | 5 ++- .../cluster-network/_index.md | 31 +++++++++++++++++++ 2 files changed, 33 insertions(+), 3 deletions(-) diff --git a/content/de/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md b/content/de/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md index 36e43e34..832749ba 100644 --- a/content/de/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md +++ b/content/de/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md @@ -108,7 +108,7 @@ Mit der obigen Konfiguration kann ein Shoot-Cluster höchstens **32 Knoten** hab ## Load Balancer mit privater IP-Adresse -Für den Load Balancer kann eine beliebige, freie IP-Adresse aus dem Node(1)-Netzwerk 10.250.0.0/16 des jeweiligen PSKE-Clusters verwendet werden. +Für den Load Balancer kann eine beliebige, freie IP-Adresse aus dem Node-Netzwerk 10.250.0.0/16 des jeweiligen PSKE-Clusters verwendet werden. Konfigurationsoptionen: @@ -124,8 +124,7 @@ Konfigurationsoptionen: - loadBalancerIP: 10.250.0.2 - Gibt die IP-Adresse des Load Balancers an. - Bei einem internen Load Balancer (openstack-internal-load-balancer: true) wird hier die private IPv4-Adresse innerhalb des Clusternetzes definiert - Alternativ kann hier eine bereits reservierte Floating IP verwendet werden, wenn openstack-internal-load-balancer auf false gesetzt ist. +Bei einem internen Load Balancer (openstack-internal-load-balancer: true) wird hier die private IPv4-Adresse innerhalb des Clusternetzes definiertAlternativ kann hier eine bereits reservierte Floating IP verwendet werden, wenn openstack-internal-load-balancer auf false gesetzt ist. ```yaml service: diff --git a/content/en/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md b/content/en/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md index e88ce7d0..558c3a10 100644 --- a/content/en/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md +++ b/content/en/container/managed-kubernetes/documentation/clusterconfiguration/cluster-network/_index.md @@ -104,3 +104,34 @@ Number of IPs per podCIDRs: 128 ``` With the configuration above, a Shoot cluster can at most have **32 nodes** which are ready to run workload in the Pod network. + + +## Load Balancer with Private IP Address + +Any available, unused IP address from the node network 10.250.0.0/16 of the respective PSKE cluster can be used for the load balancer. + +Configuration options: + +- keep-floatingip: true | false + - Reserves the floating IP address in OpenStack. + +- proxy-protocol: true | false + - Enables or disables support for the Proxy Protocol. + +- openstack-internal-load-balancer: true | false + - Creates an internal load balancer in OpenStack without assigning a floating IP. + +- loadBalancerIP: 10.250.0.2 + - Specifies the IP address of the load balancer. + +For an internal load balancer (openstack-internal-load-balancer: true), this defines the private IPv4 address within the cluster network. +Alternatively, a previously reserved floating IP can be used here if openstack-internal-load-balancer is set to false. + +```yaml + service: + annotations: + loadbalancer.openstack.org/proxy-protocol: "true" + loadbalancer.openstack.org/keep-floatingip: "false" + service.beta.kubernetes.io/openstack-internal-load-balancer: "true" + loadbalancer.openstack.org/loadBalancerIP: 10.250.0.2 +``` \ No newline at end of file