Liveness and Readiness Probe Configuration
For each MATRIXX Engine and Traffic Routing Agent (TRA-PROC and TRA-PUB) pod, you can override liveness and readiness probe settings.
Important: To avoid instability, make sure you fully understand these values and their
effect on scheduling behavior before making changes. For more information, see the
discussion about configuring liveness, readiness, and start-up probes in Kubernetes
documentation.
MATRIXX Engine Liveness and Readiness Configuration Properties describes liveness and readiness probe configuration properties for engine pods.
Property | Description |
---|---|
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.livenessProbe.initialDelaySeconds | The initialDelay value to use for the pod liveness probe, for the specified processing, publishing, or checkpointing pod. The default value is 0. |
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.livenessProbe.periodSeconds | The period value to use for the pod liveness probe, for the specified processing, publishing, or checkpointing pod. The default value is 60. |
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.livenessProbe.timeoutSeconds | The timeout value to use for the pod liveness probe, for the specified processing, publishing, or checkpointing pod. The default value is 45. |
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.livenessProbe.failureThreshold | The failure threshold value to use for the pod liveness probe, for the specified processing, publishing, or checkpointing pod. The default value is 3. |
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.readinessProbe.initialDelaySeconds | The initialDelay value to use for the pod readiness probe, for the specified processing, publishing, or checkpointing pod. The default value is 0. |
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.readinessProbe.periodSeconds | The period value to use for the pod readiness probe, for the specified processing, publishing, or checkpointing pod. The default value is 60. |
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.readinessProbe.timeoutSeconds | The timeout value to use for the pod readiness probe, for the specified processing, publishing, or checkpointing pod. The default value is 45. |
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.readinessProbe.failureThreshold | The failure threshold value to use for the pod readiness probe, for the specified processing, publishing, or checkpointing pod. The default value is 3. |
TRA-PROC, and TRA-PUB Liveness and Readiness Configuration Properties describes liveness and readiness probe configuration properties for TRA-PROC and TRA-PUB pods.
Property | Description |
---|---|
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing>.tralb.livenessProbe.initialDelaySeconds | The initialDelay value to use for the pod liveness probe, for the specified TRA-PROC or TRA-PUB pod. The default value is 180. |
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing>.tralb.livenessProbe.periodSeconds | The period value to use for the pod liveness probe, for the specified TRA-PROC or TRA-PUB pod. The default value is 20. |
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing>.tralb.livenessProbe.timeoutSeconds | The timeout value to use for the pod liveness probe, for the specified TRA-PROC or TRA-PUB pod. The default value is 1. |
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing>.tralb.livenessProbe.failureThreshold | The failure threshold value to use for the pod liveness probe, for the specified TRA-PROC or TRA-PUB pod. The default value is 3. |
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing>.tralb.readinessProbe.initialDelaySeconds | The initialDelay value to use for the pod readiness probe, for the specified TRA-PROC or TRA-PUB pod. The default value is 10. |
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing>.tralb.readinessProbe.periodSeconds | The period value to use for the pod readiness probe, for the specified TRA-PROC or TRA-PUB pod. The default value is 5. |
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing>.tralb.readinessProbe.timeoutSeconds | The timeout value to use for the pod readiness probe, for the specified TRA-PROC or TRA-PUB pod. The default value is 1. |
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing>.tralb.readinessProbe.failureThreshold | The failure threshold value to use for the pod readiness probe, for the specified TRA-PROC or TRA-PUB pod. The default value is 1. |