fix(cilium): Announce ARP on all interfaces

This commit is contained in:
Vegard Hagen
2024-02-18 19:37:03 +01:00
parent f01b32c878
commit 0b1011d0f6
14 changed files with 33 additions and 39 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ spec:
- configMapRef:
name: plex-env
ports:
- name: web
- name: http
containerPort: 32400
volumeMounts:
- name: config
+1 -1
View File
@@ -15,4 +15,4 @@ spec:
value: /
backendRefs:
- name: plex
port: 32400
port: 80
+1 -1
View File
@@ -10,4 +10,4 @@ spec:
kind: Rule
services:
- name: plex
port: 32400
port: 80
+1 -1
View File
@@ -20,4 +20,4 @@ resources:
- service.yaml
- deployment.yaml
- ingress.yaml
# - http-route.yaml
- http-route.yaml
+5 -2
View File
@@ -2,10 +2,13 @@ apiVersion: v1
kind: Service
metadata:
name: plex
annotations:
io.cilium/lb-ipam-ips: 192.168.1.132
spec:
selector:
app: plex
type: LoadBalancer
ports:
- name: web
port: 32400
- name: http
port: 80
targetPort: 32400
+4 -4
View File
@@ -4,10 +4,10 @@ metadata:
name: cuda-vectoradd
namespace: cuda-test
spec:
restartPolicy: OnFailure
restartPolicy: Never #OnFailure
containers:
- name: cuda-vectoradd
image: "nvcr.io/nvidia/k8s/cuda-sample:vectoradd-cuda11.7.1-ubuntu20.04"
resources:
limits:
nvidia.com/gpu: "1"
# resources:
# limits:
# nvidia.com/gpu: "1"
+1 -1
View File
@@ -13,7 +13,7 @@ helmCharts:
resources:
- namespace.yaml
- traefik-forward-auth-secrets.yaml
- https://raw.githubusercontent.com/argoproj/argo-cd/v2.9.2/manifests/install.yaml
- https://raw.githubusercontent.com/argoproj/argo-cd/v2.10.0/manifests/install.yaml
- ingress.yaml
- argocd-cm-cmp-kustomize-build-with-helm.yaml
-2
View File
@@ -4,7 +4,5 @@ metadata:
name: default-l2-announcement-policy
namespace: kube-system
spec:
interfaces:
- enp0s25
externalIPs: true
loadBalancerIPs: true
+3 -2
View File
@@ -4,5 +4,6 @@ metadata:
name: default-pool
namespace: kube-system
spec:
cidrs:
- cidr: 192.168.1.128/25
blocks:
- start: 192.168.1.128
stop: 192.168.1.199
+3 -3
View File
@@ -15,12 +15,12 @@ operator:
# Roll out cilium agent pods automatically when ConfigMap is updated.
rollOutCiliumPods: true
#debug:
# enabled: true
debug:
enabled: true
# Increase rate limit when doing L2 announcements
k8sClientRateLimit:
qps: 100
qps: 50
burst: 200
l2announcements:
@@ -9,14 +9,6 @@ warp-routing:
ingress:
- hostname: hello.stonegarden.dev
service: hello_world
- hostname: hallo.stonegarden.dev
service: hello_world
originRequest:
access:
required: true
teamName: stonegarden
audTag:
- aud1 d34ec64c62e56195ac6158dbfbeae62155d110f5c3a3b7e949572916dc57a6f3
- hostname: ssh.stonegarden.dev
service: ssh://192.168.1.12:22
- hostname: blog.stonegarden.dev
+2 -2
View File
@@ -1,9 +1,9 @@
address=/stonegarden.dev/192.168.1.142
#address=/stonegarden.dev/192.168.1.142
address=/blog.stonegarden.dev/192.168.1.172
address=/gateway.stonegarden.dev/192.168.1.172
address=/hass.stonegarden.dev/192.168.1.172
address=/jellyfin.stonegarden.dev/192.168.1.172
#address=/plex.stonegarden.dev/192.168.1.172
address=/plex.stonegarden.dev/192.168.1.172
address=/postgres.stonegarden.dev/192.168.1.172
address=/remark42.stonegarden.dev/192.168.1.172
edns-packet-max=1232
@@ -5,13 +5,13 @@ commonAnnotations:
resources:
- namespace.yaml
- cm-time-slicing.yaml
# - cm-time-slicing.yaml
helmCharts:
- name: nvidia-device-plugin
repo: https://nvidia.github.io/k8s-device-plugin
version: 0.14.3
releaseName: "nvidia-device-plugin"
namespace: nvidia-device-plugin
includeCRDs: true
valuesFile: values.yaml
#helmCharts:
# - name: nvidia-device-plugin
# repo: https://nvidia.github.io/k8s-device-plugin
# version: 0.14.3
# releaseName: "nvidia-device-plugin"
# namespace: nvidia-device-plugin
# includeCRDs: true
# valuesFile: values.yaml
+2 -2
View File
@@ -1,9 +1,9 @@
address=/stonegarden.dev/192.168.1.142
#address=/stonegarden.dev/192.168.1.142
address=/blog.stonegarden.dev/192.168.1.172
address=/gateway.stonegarden.dev/192.168.1.172
address=/hass.stonegarden.dev/192.168.1.172
address=/jellyfin.stonegarden.dev/192.168.1.172
#address=/plex.stonegarden.dev/192.168.1.172
address=/plex.stonegarden.dev/192.168.1.172
address=/postgres.stonegarden.dev/192.168.1.172
address=/remark42.stonegarden.dev/192.168.1.172
edns-packet-max=1232