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

添加 redis和mysql的健康检查

parent 54c1803f
...@@ -51,6 +51,13 @@ spec: ...@@ -51,6 +51,13 @@ spec:
value: qa value: qa
- name: MONGO_INITDB_ROOT_PASSWORD - name: MONGO_INITDB_ROOT_PASSWORD
value: qatest value: qatest
readinessProbe:
exec:
command: ["mongo", "-uqa", "-pqatest","admin"]
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
failureThreshold: 40
volumeMounts: volumeMounts:
- mountPath: "/data/db" - mountPath: "/data/db"
name: db name: db
...@@ -84,4 +91,4 @@ spec: ...@@ -84,4 +91,4 @@ spec:
targetPort: 27017 targetPort: 27017
selector: selector:
qcloud-app: mongodb qcloud-app: mongodb
...@@ -53,6 +53,13 @@ spec: ...@@ -53,6 +53,13 @@ spec:
value: qa value: qa
- name: MONGO_INITDB_ROOT_PASSWORD - name: MONGO_INITDB_ROOT_PASSWORD
value: qatest value: qatest
readinessProbe:
exec:
command: ["mongo", "-uqa", "-pqatest","admin"]
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
failureThreshold: 40
volumeMounts: volumeMounts:
- mountPath: "/var/lib/mongo" - mountPath: "/var/lib/mongo"
name: {{serviceName}} name: {{serviceName}}
......
...@@ -10,7 +10,7 @@ spec: ...@@ -10,7 +10,7 @@ spec:
type: NodePort type: NodePort
ports: ports:
- port: 27017 - port: 27017
targetPort: 27017 targetPort: 27017
selector: selector:
qcloud-app: mongodb qcloud-app: mongodb
...@@ -45,6 +45,13 @@ spec: ...@@ -45,6 +45,13 @@ spec:
value: qa value: qa
- name: MONGO_INITDB_ROOT_PASSWORD - name: MONGO_INITDB_ROOT_PASSWORD
value: qatest value: qatest
readinessProbe:
exec:
command: ["mongo", "-uqa", "-pqatest","admin"]
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
failureThreshold: 40
volumeMounts: volumeMounts:
- name: mongodb-ps - name: mongodb-ps
mountPath: /data/db mountPath: /data/db
......
...@@ -72,6 +72,13 @@ spec: ...@@ -72,6 +72,13 @@ spec:
value: Quantgroup2017 value: Quantgroup2017
- name: MYSQL_USER - name: MYSQL_USER
value: qa value: qa
readinessProbe:
exec:
command: ["mysql", "-uqa", "-pqatest", "-e", "SELECT 1"]
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
failureThreshold: 40
volumeMounts: volumeMounts:
- mountPath: "/var/lib/mysql" - mountPath: "/var/lib/mysql"
name: {{serviceName}} name: {{serviceName}}
......
...@@ -34,6 +34,13 @@ spec: ...@@ -34,6 +34,13 @@ spec:
limits: limits:
cpu: {{resources.cpu.limit}}m cpu: {{resources.cpu.limit}}m
memory: {{resources.memory.limit}}Mi 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}} - image: ccr.ccs.tencentyun.com/{{image}}
imagePullPolicy: Always imagePullPolicy: Always
name: {{serviceName}}-6380 name: {{serviceName}}-6380
...@@ -45,6 +52,13 @@ spec: ...@@ -45,6 +52,13 @@ spec:
limits: limits:
cpu: {{resources.cpu.limit}}m cpu: {{resources.cpu.limit}}m
memory: 200Mi memory: 200Mi
readinessProbe:
exec:
command: ["redis-cli", "--port", "6380"]
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
failureThreshold: 40
- image: ccr.ccs.tencentyun.com/{{image}} - image: ccr.ccs.tencentyun.com/{{image}}
imagePullPolicy: Always imagePullPolicy: Always
name: {{serviceName}}-6381 name: {{serviceName}}-6381
...@@ -56,6 +70,13 @@ spec: ...@@ -56,6 +70,13 @@ spec:
limits: limits:
cpu: {{resources.cpu.limit}}m cpu: {{resources.cpu.limit}}m
memory: {{resources.memory.limit}}Mi 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}} - image: ccr.ccs.tencentyun.com/{{image}}
imagePullPolicy: Always imagePullPolicy: Always
name: {{serviceName}}-6382 name: {{serviceName}}-6382
...@@ -67,6 +88,13 @@ spec: ...@@ -67,6 +88,13 @@ spec:
limits: limits:
cpu: {{resources.cpu.limit}}m cpu: {{resources.cpu.limit}}m
memory: {{resources.memory.limit}}Mi 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}} - image: ccr.ccs.tencentyun.com/{{image}}
imagePullPolicy: Always imagePullPolicy: Always
name: {{serviceName}}-6383 name: {{serviceName}}-6383
...@@ -78,6 +106,13 @@ spec: ...@@ -78,6 +106,13 @@ spec:
limits: limits:
cpu: {{resources.cpu.limit}}m cpu: {{resources.cpu.limit}}m
memory: {{resources.memory.limit}}Mi memory: {{resources.memory.limit}}Mi
readinessProbe:
exec:
command: ["redis-cli", "--port", "6383"]
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
failureThreshold: 40
dnsPolicy: ClusterFirst dnsPolicy: ClusterFirst
imagePullSecrets: imagePullSecrets:
- name: qcloudregistrykey - 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