Updated daemonsets to include health checks

This commit is contained in:
Joakim Karlsson 2018-02-05 12:21:11 +01:00
parent 258cf2c11e
commit 23f43135a0
10 changed files with 60 additions and 0 deletions

View File

@ -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

View File

@ -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:

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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:

View File

@ -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:

View File

@ -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: