You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The use of "exec" probes for liveness and readiness is required for software like the current incarnation of Istio, but can be very inefficient. In Swarm this seems pronounced, but in Kubernetes less so.
Possible Solution
HTTP Probes are now supported in the OpenFaaS watchdogs via /_/health. We should change over to httpProbes by default for liveness/readiness as soon as possible.
Some functions in the store may need to be rebuilt before the release is done and the helm chart is cut over to the new version to ensure that they have a compatible watchdog.
Steps to Reproduce (for bugs)
This is available as a flag, added by VMware last year
Context
Increasing efficiencies - especially at "idle"
There is also a chance that HTTP probes may reduce cold-start time from scaling from zero or rolling over to a new version of a function.
Once fully tested this needs to be repeated in the operator.
The text was updated successfully, but these errors were encountered:
Seems like a good usecase for helm's template helpers to keep the deployment yaml clean that comment was completely offbase, not sure why my brain did that, please ignore
Current Behaviour
The use of "exec" probes for liveness and readiness is required for software like the current incarnation of Istio, but can be very inefficient. In Swarm this seems pronounced, but in Kubernetes less so.
Possible Solution
HTTP Probes are now supported in the OpenFaaS watchdogs via
/_/health
. We should change over to httpProbes by default for liveness/readiness as soon as possible.Some functions in the store may need to be rebuilt before the release is done and the helm chart is cut over to the new version to ensure that they have a compatible watchdog.
Steps to Reproduce (for bugs)
Context
Increasing efficiencies - especially at "idle"
There is also a chance that HTTP probes may reduce cold-start time from scaling from zero or rolling over to a new version of a function.
Once fully tested this needs to be repeated in the operator.
The text was updated successfully, but these errors were encountered: