Browse Source

Integrate HealthCheck with k8s

pull/357/head
Ramón Tomás 7 years ago
parent
commit
274ddc2016
2 changed files with 130 additions and 2 deletions
  1. +127
    -1
      k8s/deployments.yaml
  2. +3
    -1
      src/Web/WebStatus/appsettings.json

+ 127
- 1
k8s/deployments.yaml View File

@ -38,7 +38,21 @@ spec:
name: urls name: urls
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

+ 3
- 1
src/Web/WebStatus/appsettings.json 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",


Loading…
Cancel
Save