mirror of
https://github.com/cloudnativelabs/kube-router.git
synced 2025-10-12 10:21:03 +02:00
Updated daemonsets to include health checks
This commit is contained in:
parent
258cf2c11e
commit
23f43135a0
@ -74,6 +74,12 @@ spec:
|
|||||||
valueFrom:
|
valueFrom:
|
||||||
fieldRef:
|
fieldRef:
|
||||||
fieldPath: spec.nodeName
|
fieldPath: spec.nodeName
|
||||||
|
livenessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz
|
||||||
|
port: 20244
|
||||||
|
initialDelaySeconds: 10
|
||||||
|
periodSeconds: 3
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 250m
|
cpu: 250m
|
||||||
|
@ -65,6 +65,12 @@ spec:
|
|||||||
- "--run-firewall=true"
|
- "--run-firewall=true"
|
||||||
- "--run-service-proxy=true"
|
- "--run-service-proxy=true"
|
||||||
- "--kubeconfig=/var/lib/kube-router/kubeconfig"
|
- "--kubeconfig=/var/lib/kube-router/kubeconfig"
|
||||||
|
livenessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz
|
||||||
|
port: 20244
|
||||||
|
initialDelaySeconds: 10
|
||||||
|
periodSeconds: 3
|
||||||
env:
|
env:
|
||||||
- name: NODE_NAME
|
- name: NODE_NAME
|
||||||
valueFrom:
|
valueFrom:
|
||||||
|
@ -50,6 +50,12 @@ spec:
|
|||||||
valueFrom:
|
valueFrom:
|
||||||
fieldRef:
|
fieldRef:
|
||||||
fieldPath: spec.nodeName
|
fieldPath: spec.nodeName
|
||||||
|
livenessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz
|
||||||
|
port: 20244
|
||||||
|
initialDelaySeconds: 10
|
||||||
|
periodSeconds: 3
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 250m
|
cpu: 250m
|
||||||
|
@ -45,6 +45,12 @@ spec:
|
|||||||
- "--cluster-asn=64512"
|
- "--cluster-asn=64512"
|
||||||
- "--peer-router-ips=192.168.1.99"
|
- "--peer-router-ips=192.168.1.99"
|
||||||
- "--peer-router-asns=64513"
|
- "--peer-router-asns=64513"
|
||||||
|
livenessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz
|
||||||
|
port: 20244
|
||||||
|
initialDelaySeconds: 10
|
||||||
|
periodSeconds: 3
|
||||||
securityContext:
|
securityContext:
|
||||||
privileged: true
|
privileged: true
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
|
@ -37,6 +37,12 @@ spec:
|
|||||||
- name: kube-router
|
- name: kube-router
|
||||||
image: cloudnativelabs/kube-router
|
image: cloudnativelabs/kube-router
|
||||||
args: ["--run-router=true", "--run-firewall=true", "--run-service-proxy=true", "--kubeconfig=/var/lib/kube-router/kubeconfig"]
|
args: ["--run-router=true", "--run-firewall=true", "--run-service-proxy=true", "--kubeconfig=/var/lib/kube-router/kubeconfig"]
|
||||||
|
livenessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz
|
||||||
|
port: 20244
|
||||||
|
initialDelaySeconds: 10
|
||||||
|
periodSeconds: 3
|
||||||
securityContext:
|
securityContext:
|
||||||
privileged: true
|
privileged: true
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
|
@ -37,6 +37,12 @@ spec:
|
|||||||
- name: kube-router
|
- name: kube-router
|
||||||
image: cloudnativelabs/kube-router
|
image: cloudnativelabs/kube-router
|
||||||
args: ["--run-router=false", "--run-firewall=true", "--run-service-proxy=false", "--kubeconfig=/var/lib/kube-router/kubeconfig"]
|
args: ["--run-router=false", "--run-firewall=true", "--run-service-proxy=false", "--kubeconfig=/var/lib/kube-router/kubeconfig"]
|
||||||
|
livenessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz
|
||||||
|
port: 20244
|
||||||
|
initialDelaySeconds: 10
|
||||||
|
periodSeconds: 3
|
||||||
securityContext:
|
securityContext:
|
||||||
privileged: true
|
privileged: true
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
|
@ -37,6 +37,12 @@ spec:
|
|||||||
- name: kube-router
|
- name: kube-router
|
||||||
image: cloudnativelabs/kube-router
|
image: cloudnativelabs/kube-router
|
||||||
args: ["--run-router=false", "--run-firewall=false", "--run-service-proxy=true", "--kubeconfig=/var/lib/kube-router/kubeconfig"]
|
args: ["--run-router=false", "--run-firewall=false", "--run-service-proxy=true", "--kubeconfig=/var/lib/kube-router/kubeconfig"]
|
||||||
|
livenessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz
|
||||||
|
port: 20244
|
||||||
|
initialDelaySeconds: 10
|
||||||
|
periodSeconds: 3
|
||||||
securityContext:
|
securityContext:
|
||||||
privileged: true
|
privileged: true
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
|
@ -46,6 +46,12 @@ spec:
|
|||||||
- --run-firewall=true
|
- --run-firewall=true
|
||||||
- --run-service-proxy=true
|
- --run-service-proxy=true
|
||||||
- --kubeconfig=/var/lib/kube-router/kubeconfig
|
- --kubeconfig=/var/lib/kube-router/kubeconfig
|
||||||
|
livenessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz
|
||||||
|
port: 20244
|
||||||
|
initialDelaySeconds: 10
|
||||||
|
periodSeconds: 3
|
||||||
env:
|
env:
|
||||||
- name: NODE_NAME
|
- name: NODE_NAME
|
||||||
valueFrom:
|
valueFrom:
|
||||||
|
@ -46,6 +46,12 @@ spec:
|
|||||||
- --run-firewall=true
|
- --run-firewall=true
|
||||||
- --run-service-proxy=true
|
- --run-service-proxy=true
|
||||||
- --kubeconfig=/var/lib/kube-router/kubeconfig
|
- --kubeconfig=/var/lib/kube-router/kubeconfig
|
||||||
|
livenessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz
|
||||||
|
port: 20244
|
||||||
|
initialDelaySeconds: 10
|
||||||
|
periodSeconds: 3
|
||||||
env:
|
env:
|
||||||
- name: NODE_NAME
|
- name: NODE_NAME
|
||||||
valueFrom:
|
valueFrom:
|
||||||
|
@ -45,6 +45,12 @@ spec:
|
|||||||
- --run-router=true
|
- --run-router=true
|
||||||
- --run-firewall=true
|
- --run-firewall=true
|
||||||
- --run-service-proxy=false
|
- --run-service-proxy=false
|
||||||
|
livenessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz
|
||||||
|
port: 20244
|
||||||
|
initialDelaySeconds: 10
|
||||||
|
periodSeconds: 3
|
||||||
env:
|
env:
|
||||||
- name: NODE_NAME
|
- name: NODE_NAME
|
||||||
valueFrom:
|
valueFrom:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user