add liveness probes
This commit is contained in:
parent
b9c128444f
commit
4e6c90b65d
44
vnc-grabbers/bug.yaml
Normal file
44
vnc-grabbers/bug.yaml
Normal file
|
@ -0,0 +1,44 @@
|
|||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: "bug"
|
||||
namespace: "vnc-grabbers"
|
||||
annotations:
|
||||
"reloader.stakater.com/auto": "true"
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: "vnc-grabber"
|
||||
vnc-grabber: bug
|
||||
strategy:
|
||||
type: RollingUpdate
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: "vnc-grabber"
|
||||
vnc-grabber: bug
|
||||
spec:
|
||||
terminationGracePeriodSeconds: 0
|
||||
containers:
|
||||
- image: jamesandariese/vncmqtt:latest
|
||||
imagePullPolicy: Always
|
||||
name: vncmqtt
|
||||
env:
|
||||
- {"name": "LOGLEVEL", "value": "debug"}
|
||||
- {"name": "DEVICE_ID", "value": "bug_desktop"}
|
||||
- {"name": "DEVICE_NAME", "value": "Bug Desktop"}
|
||||
- {"name": "INTERVAL", "value": "5"}
|
||||
- {"name": "VNC_HOST", "valueFrom": {"secretKeyRef": {"name": "bug", "key": "host"}}}
|
||||
- {"name": "VNC_PASSWORD", "valueFrom": {"secretKeyRef": {"name": "bug", "key": "password"}}}
|
||||
- {"name": "MQTT_TOPIC", "valueFrom": {"secretKeyRef": {"name": "bug", "key": "topic"}}}
|
||||
- {"name": "MQTT_HOST", "valueFrom": {"secretKeyRef": {"name": "mqtt-broker", "key": "host"}}}
|
||||
- {"name": "MQTT_USER", "valueFrom": {"secretKeyRef": {"name": "mqtt-broker", "key": "user"}}}
|
||||
- {"name": "MQTT_PASSWORD", "valueFrom": {"secretKeyRef": {"name": "mqtt-broker", "key": "password"}}}
|
||||
livenessProbe:
|
||||
exec:
|
||||
command: ["/health.sh"]
|
||||
initialDelaySeconds: 5
|
||||
periodSeconds: 5
|
||||
restartPolicy: Always
|
44
vnc-grabbers/jonathan.yaml
Normal file
44
vnc-grabbers/jonathan.yaml
Normal file
|
@ -0,0 +1,44 @@
|
|||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: "jonathan"
|
||||
namespace: "vnc-grabbers"
|
||||
annotations:
|
||||
"reloader.stakater.com/auto": "true"
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: "vnc-grabber"
|
||||
vnc-grabber: jonathan
|
||||
strategy:
|
||||
type: RollingUpdate
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: "vnc-grabber"
|
||||
vnc-grabber: jonathan
|
||||
spec:
|
||||
terminationGracePeriodSeconds: 0
|
||||
containers:
|
||||
- image: jamesandariese/vncmqtt:latest
|
||||
imagePullPolicy: Always
|
||||
name: vncmqtt
|
||||
env:
|
||||
- {"name": "LOGLEVEL", "value": "debug"}
|
||||
- {"name": "DEVICE_ID", "value": "jonathan_desktop"}
|
||||
- {"name": "DEVICE_NAME", "value": "Jonathan Desktop"}
|
||||
- {"name": "INTERVAL", "value": "5"}
|
||||
- {"name": "VNC_HOST", "valueFrom": {"secretKeyRef": {"name": "jonathan", "key": "host"}}}
|
||||
- {"name": "VNC_PASSWORD", "valueFrom": {"secretKeyRef": {"name": "jonathan", "key": "password"}}}
|
||||
- {"name": "MQTT_TOPIC", "valueFrom": {"secretKeyRef": {"name": "jonathan", "key": "topic"}}}
|
||||
- {"name": "MQTT_HOST", "valueFrom": {"secretKeyRef": {"name": "mqtt-broker", "key": "host"}}}
|
||||
- {"name": "MQTT_USER", "valueFrom": {"secretKeyRef": {"name": "mqtt-broker", "key": "user"}}}
|
||||
- {"name": "MQTT_PASSWORD", "valueFrom": {"secretKeyRef": {"name": "mqtt-broker", "key": "password"}}}
|
||||
livenessProbe:
|
||||
exec:
|
||||
command: ["/health.sh"]
|
||||
initialDelaySeconds: 5
|
||||
periodSeconds: 5
|
||||
restartPolicy: Always
|
4
vnc-grabbers/ns.yaml
Normal file
4
vnc-grabbers/ns.yaml
Normal file
|
@ -0,0 +1,4 @@
|
|||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: vnc-grabbers
|
44
vnc-grabbers/wesley.yaml
Normal file
44
vnc-grabbers/wesley.yaml
Normal file
|
@ -0,0 +1,44 @@
|
|||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: "wesley"
|
||||
namespace: "vnc-grabbers"
|
||||
annotations:
|
||||
"reloader.stakater.com/auto": "true"
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: "vnc-grabber"
|
||||
vnc-grabber: wesley
|
||||
strategy:
|
||||
type: RollingUpdate
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: "vnc-grabber"
|
||||
vnc-grabber: wesley
|
||||
spec:
|
||||
terminationGracePeriodSeconds: 0
|
||||
containers:
|
||||
- image: jamesandariese/vncmqtt:latest
|
||||
imagePullPolicy: Always
|
||||
name: vncmqtt
|
||||
env:
|
||||
- {"name": "LOGLEVEL", "value": "debug"}
|
||||
- {"name": "DEVICE_ID", "value": "wesley_desktop"}
|
||||
- {"name": "DEVICE_NAME", "value": "Wesley Desktop"}
|
||||
- {"name": "INTERVAL", "value": "5"}
|
||||
- {"name": "VNC_HOST", "valueFrom": {"secretKeyRef": {"name": "wesley", "key": "host"}}}
|
||||
- {"name": "VNC_PASSWORD", "valueFrom": {"secretKeyRef": {"name": "wesley", "key": "password"}}}
|
||||
- {"name": "MQTT_TOPIC", "valueFrom": {"secretKeyRef": {"name": "wesley", "key": "topic"}}}
|
||||
- {"name": "MQTT_HOST", "valueFrom": {"secretKeyRef": {"name": "mqtt-broker", "key": "host"}}}
|
||||
- {"name": "MQTT_USER", "valueFrom": {"secretKeyRef": {"name": "mqtt-broker", "key": "user"}}}
|
||||
- {"name": "MQTT_PASSWORD", "valueFrom": {"secretKeyRef": {"name": "mqtt-broker", "key": "password"}}}
|
||||
livenessProbe:
|
||||
exec:
|
||||
command: ["/health.sh"]
|
||||
initialDelaySeconds: 5
|
||||
periodSeconds: 5
|
||||
restartPolicy: Always
|
Loading…
Reference in New Issue
Block a user