A cloud native principle is that application developers understand their own resilience requirements better than operators[1]. This is exemplified in the Kubernetes best practice of pods declaring how they should be managed through the liveness and readiness entries in the pod's configuration.
Motivation
liveness probes are part of the onboarding and the ongoing health checks for CNFs.
Goals
No response
Non-Goals
No response
Proposal
No response
Workload Context
No response
User Stories
No response
Notes, Caveats, Constraints
No response
References
liveness probes are part of the onboarding and the ongoing health checks for CNFs.
See #243 for readiness probe issue
Dependence on other CNFs or microservices before responding to readiness / liveness tests
[1] "No one knows more about what an application needs to run in a healthy state than the developer. For a long time, infrastructure administrators have tried to figure out what “healthy” means for applications they are responsible for running. Without knowledge of what actually makes an application healthy, their attempts to monitor and alert when applications are unhealthy are often fragile and incomplete. To increase the operability of cloud native applications, applications should expose a health check."" Garrison, Justin; Nova, Kris. Cloud Native Infrastructure: Patterns for Scalable Infrastructure and Applications in a Dynamic Environment . O'Reilly Media. Kindle Edition.
Summary
A cloud native principle is that application developers understand their own resilience requirements better than operators[1]. This is exemplified in the Kubernetes best practice of pods declaring how they should be managed through the liveness and readiness entries in the pod's configuration.
Motivation
liveness probes are part of the onboarding and the ongoing health checks for CNFs.
Goals
No response
Non-Goals
No response
Proposal
No response
Workload Context
No response
User Stories
No response
Notes, Caveats, Constraints
No response
References
liveness probes are part of the onboarding and the ongoing health checks for CNFs.