Commit cece0fd6 authored by kewei.jia's avatar kewei.jia

添加 redis和mysql的健康检查

parent 54c1803f
......@@ -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", "--port", "6379"]
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", "--port", "6380"]
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", "--port", "6381"]
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", "--port", "6382"]
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", "--port", "6383"]
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