Update Annotations
Consider correct syntax for helm charts. Change IP-Address range back to single address.
This commit is contained in:
parent
9fb30341de
commit
1e33fcd9fb
5 changed files with 28 additions and 4 deletions
|
@ -100,7 +100,7 @@ fun Prov.installK3s(k3sConfig: K3sConfig): ProvResult {
|
||||||
// traefik
|
// traefik
|
||||||
if (k3sConfig.isDualStack()) {
|
if (k3sConfig.isDualStack()) {
|
||||||
// see https://github.com/k3s-io/k3s/discussions/5003
|
// see https://github.com/k3s-io/k3s/discussions/5003
|
||||||
applyK3sFileFromResourceTemplate(k3sTraefikWorkaround, k3sConfigMap)
|
applyK3sFileFromResource(k3sTraefikWorkaround)
|
||||||
} else {
|
} else {
|
||||||
ProvResult(true)
|
ProvResult(true)
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,5 +9,5 @@ data:
|
||||||
- name: default
|
- name: default
|
||||||
protocol: layer2
|
protocol: layer2
|
||||||
addresses:
|
addresses:
|
||||||
- ${node_ipv4}/29
|
- ${node_ipv4}/32
|
||||||
- ${node_ipv6}/128
|
- ${node_ipv6}/128
|
|
@ -9,4 +9,4 @@ data:
|
||||||
- name: default
|
- name: default
|
||||||
protocol: layer2
|
protocol: layer2
|
||||||
addresses:
|
addresses:
|
||||||
- ${node_ipv4}/29
|
- ${node_ipv4}/32
|
|
@ -48,7 +48,7 @@ spec:
|
||||||
ipFamilyPolicy: "PreferDualStack"
|
ipFamilyPolicy: "PreferDualStack"
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
metallb.universe.tf/loadBalancerIPs: "${node_ipv4}, ${node_ipv6}"
|
metallb.universe.tf/allow-shared-ip: "repo-server-svc"
|
||||||
spec:
|
spec:
|
||||||
type: LoadBalancer
|
type: LoadBalancer
|
||||||
externalTrafficPolicy: Local
|
externalTrafficPolicy: Local
|
24
°
Normal file
24
°
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
set -o noglob
|
||||||
|
|
||||||
|
function usage() {
|
||||||
|
echo "Requires argument cluster_name and domain_name in server fqdn {cluster_name} {domain_name}"
|
||||||
|
}
|
||||||
|
|
||||||
|
function main() {
|
||||||
|
local cluster_name="${1}"; shift
|
||||||
|
local domain_name="${1:-meissa-gmbh.de}"; shift
|
||||||
|
|
||||||
|
/usr/local/bin/k3s-create-context.sh ${cluster_name}
|
||||||
|
kubectl config use-context ${cluster_name}
|
||||||
|
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@${cluster_name}.${domain_name} -L 8002:localhost:8002 -L 6443:192.168.5.1:6443
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ $# -gt 0 ]
|
||||||
|
then
|
||||||
|
main $1
|
||||||
|
else
|
||||||
|
usage
|
||||||
|
exit -1
|
||||||
|
fi
|
Loading…
Reference in a new issue