Commit 85cf0373 authored by 智勇's avatar 智勇

Merge branch 'checkHealth' into 'master'

添加 redis和mysql的健康检查



See merge request !40
parents 54c1803f ad4f6d18
......@@ -51,6 +51,13 @@ spec:
value: qa
- name: MONGO_INITDB_ROOT_PASSWORD
value: qatest
readinessProbe:
exec:
command: ["mongo", "-uqa", "-pqatest","admin"]
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
failureThreshold: 40
volumeMounts:
- mountPath: "/data/db"
name: db
......@@ -84,4 +91,4 @@ spec:
targetPort: 27017
selector:
qcloud-app: mongodb
......@@ -53,6 +53,13 @@ spec:
value: qa
- name: MONGO_INITDB_ROOT_PASSWORD
value: qatest
readinessProbe:
exec:
command: ["mongo", "-uqa", "-pqatest","admin"]
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
failureThreshold: 40
volumeMounts:
- mountPath: "/var/lib/mongo"
name: {{serviceName}}
......
......@@ -10,7 +10,7 @@ spec:
type: NodePort
ports:
- port: 27017
targetPort: 27017
targetPort: 27017
selector:
qcloud-app: mongodb
......@@ -45,6 +45,13 @@ spec:
value: qa
- name: MONGO_INITDB_ROOT_PASSWORD
value: qatest
readinessProbe:
exec:
command: ["mongo", "-uqa", "-pqatest","admin"]
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
failureThreshold: 40
volumeMounts:
- name: mongodb-ps
mountPath: /data/db
......
......@@ -72,6 +72,13 @@ spec:
value: Quantgroup2017
- name: MYSQL_USER
value: qa
readinessProbe:
exec:
command: ["mysql", "-uqa", "-pqatest", "-e", "SELECT 1"]
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
failureThreshold: 40
volumeMounts:
- mountPath: "/var/lib/mysql"
name: {{serviceName}}
......
......@@ -34,6 +34,13 @@ spec:
limits:
cpu: {{resources.cpu.limit}}m
memory: {{resources.memory.limit}}Mi
readinessProbe:
exec:
command: ["redis-cli", "-p", "6379","info"]
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
failureThreshold: 40
- image: ccr.ccs.tencentyun.com/{{image}}
imagePullPolicy: Always
name: {{serviceName}}-6380
......@@ -45,6 +52,13 @@ spec:
limits:
cpu: {{resources.cpu.limit}}m
memory: 200Mi
readinessProbe:
exec:
command: ["redis-cli", "-p", "6380","info"]
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
failureThreshold: 40
- image: ccr.ccs.tencentyun.com/{{image}}
imagePullPolicy: Always
name: {{serviceName}}-6381
......@@ -56,6 +70,13 @@ spec:
limits:
cpu: {{resources.cpu.limit}}m
memory: {{resources.memory.limit}}Mi
readinessProbe:
exec:
command: ["redis-cli", "-p", "6381","info"]
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
failureThreshold: 40
- image: ccr.ccs.tencentyun.com/{{image}}
imagePullPolicy: Always
name: {{serviceName}}-6382
......@@ -67,6 +88,13 @@ spec:
limits:
cpu: {{resources.cpu.limit}}m
memory: {{resources.memory.limit}}Mi
readinessProbe:
exec:
command: ["redis-cli", "-p", "6382","info"]
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
failureThreshold: 40
- image: ccr.ccs.tencentyun.com/{{image}}
imagePullPolicy: Always
name: {{serviceName}}-6383
......@@ -78,6 +106,13 @@ spec:
limits:
cpu: {{resources.cpu.limit}}m
memory: {{resources.memory.limit}}Mi
readinessProbe:
exec:
command: ["redis-cli", "-p", "6383","info"]
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
failureThreshold: 40
dnsPolicy: ClusterFirst
imagePullSecrets:
- name: qcloudregistrykey
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment