Skip to content

FlytePropeller sometimes fails with Pods dont exist error! #1277

Answered by kumare3
kumare3 asked this question in Q&A
Discussion options

You must be logged in to vote

Pods vanishing is usually related to Pods being garbage collected by K8s. Pods are garbage collected randomly and at high number of pods, the garbage collection becomes more obvious with these failures in Flyte.

solution:
Use inject-finalize = true for FlytePropeller.k8s config.

Why does this happen?
This happens because K8s will garbage collect pods randomly. And FlytePropeller runs in sync loops. It is possible that a pod vanishes and FlytePropeller will not notice it. this is because the loop may lag and propeller faces an issue like motion-blur. The pod was visible a moment ago as running and then it vanished.
Propeller does not know how to handle this, one option could be to optimist…

Replies: 1 comment

Comment options

kumare3
Jul 22, 2021
Maintainer Author

You must be logged in to vote
0 replies
Answer selected by kumare3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
scale Scale, Reliability and Performance of the platform
1 participant