cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 891bb8c56a91168808d41f75d9654ad507b4c7c2
parent 0a38c90282ac79eeded5b326a9b550384d2f47b6
Author: MTRNord <mtrnord1@gmail.com>
Date:   Tue, 30 May 2023 17:53:56 +0200

Add control plane ips to metallb

Diffstat:
Minfrastructure/controllers/metallb.yaml | 49+++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 49 insertions(+), 0 deletions(-)

diff --git a/infrastructure/controllers/metallb.yaml b/infrastructure/controllers/metallb.yaml @@ -50,6 +50,27 @@ spec: - 2a01:4f9:4a:451c:1000::/68 # - 2a01:4f9:4a:451c:1000::1/68 # - 2a01:4f9:4a:451c:1000::2/68 +# This was autogenerated by MetalLB's custom resource generator. +--- +apiVersion: metallb.io/v1beta1 +kind: IPAddressPool +metadata: + name: control-plane-2 + namespace: metallb-system +spec: + addresses: + - 65.109.5.159/32 # CP-2 + - 2a01:4f9:c012:550::1/64 # CP-2 +--- +apiVersion: metallb.io/v1beta1 +kind: IPAddressPool +metadata: + name: control-plane-2 + namespace: metallb-system +spec: + addresses: + - 37.27.7.20/32 # CP-3 + - 2a01:4f9:c012:3124::1/64 # CP-3 --- apiVersion: metallb.io/v1beta1 kind: L2Advertisement @@ -64,3 +85,31 @@ spec: nodeSelectors: - matchLabels: kubernetes.io/hostname: "nordgedanken.dev" +--- +apiVersion: metallb.io/v1beta1 +kind: L2Advertisement +metadata: + name: l2advertisement-cp2 + namespace: metallb-system +spec: + ipAddressPools: + - control-plane-2 + interfaces: + - eth0 + nodeSelectors: + - matchLabels: + kubernetes.io/hostname: "control-plane-2" +--- +apiVersion: metallb.io/v1beta1 +kind: L2Advertisement +metadata: + name: l2advertisement-cp3 + namespace: metallb-system +spec: + ipAddressPools: + - control-plane-3 + interfaces: + - eth0 + nodeSelectors: + - matchLabels: + kubernetes.io/hostname: "control-plane-3"