Integrate HealthCheck with k8s

This commit is contained in:
Ramón Tomás 2017-10-02 14:40:37 +02:00
parent bf280abbe8
commit 274ddc2016
2 changed files with 130 additions and 2 deletions

View File

@ -39,6 +39,20 @@ spec:
key: IdentityUrl key: IdentityUrl
ports: ports:
- containerPort: 80 - containerPort: 80
readinessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 10
livenessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 10
imagePullSecrets: imagePullSecrets:
- name: registry-key - name: registry-key
--- ---
@ -83,6 +97,20 @@ spec:
key: CatalogBus key: CatalogBus
ports: ports:
- containerPort: 80 - containerPort: 80
readinessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 10
livenessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 10
imagePullSecrets: imagePullSecrets:
- name: registry-key - name: registry-key
--- ---
@ -149,6 +177,20 @@ spec:
key: OrderingApiClient key: OrderingApiClient
ports: ports:
- containerPort: 80 - containerPort: 80
readinessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 10
livenessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 10
imagePullSecrets: imagePullSecrets:
- name: registry-key - name: registry-key
--- ---
@ -203,6 +245,20 @@ spec:
key: GracePeriodManager_GracePeriodTime key: GracePeriodManager_GracePeriodTime
ports: ports:
- containerPort: 80 - containerPort: 80
readinessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 10
livenessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 10
imagePullSecrets: imagePullSecrets:
- name: registry-key - name: registry-key
--- ---
@ -257,6 +313,20 @@ spec:
key: IdentityUrl key: IdentityUrl
ports: ports:
- containerPort: 80 - containerPort: 80
readinessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 10
livenessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 10
imagePullSecrets: imagePullSecrets:
- name: registry-key - name: registry-key
--- ---
@ -321,6 +391,20 @@ spec:
key: Marketing_PicBaseUrl key: Marketing_PicBaseUrl
ports: ports:
- containerPort: 80 - containerPort: 80
readinessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 10
livenessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 10
imagePullSecrets: imagePullSecrets:
- name: registry-key - name: registry-key
--- ---
@ -355,6 +439,20 @@ spec:
key: PaymentBus key: PaymentBus
ports: ports:
- containerPort: 80 - containerPort: 80
readinessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 10
livenessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 10
imagePullSecrets: imagePullSecrets:
- name: registry-key - name: registry-key
--- ---
@ -451,6 +549,20 @@ spec:
key: PaymentHealthCheckUrl key: PaymentHealthCheckUrl
ports: ports:
- containerPort: 80 - containerPort: 80
readinessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 10
livenessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 10
imagePullSecrets: imagePullSecrets:
- name: registry-key - name: registry-key
--- ---
@ -616,5 +728,19 @@ spec:
key: PaymentHealthCheckUrl key: PaymentHealthCheckUrl
ports: ports:
- containerPort: 80 - containerPort: 80
readinessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 10
livenessProbe:
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 10
imagePullSecrets: imagePullSecrets:
- name: registry-key - name: registry-key

View File

@ -2,7 +2,9 @@
"Logging": { "Logging": {
"IncludeScopes": false, "IncludeScopes": false,
"LogLevel": { "LogLevel": {
"Default": "Warning" "Default": "Debug",
"System": "Information",
"Microsoft": "Information"
} }
}, },
"OrderingUrl": "http://localhost:5102/hc", "OrderingUrl": "http://localhost:5102/hc",