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
Describe the bug:
Some pod processes don't reap exec {liveness, readiness, startup}Probe child processes, resulting in zombie processes, which eventually overloads the server.
Steps To Reproduce:
See Enapter/charts#50. The chart in question has two exec probes. To reproduce, deploy the chart and observe the pod's child processes.
Expected behavior:
Pod process or init reaps exec probe child processes.
Actual behavior:
Doesn't do that.
Additional context / logs:
I was also able to reproduce the same issue on k3d, deployed a chart with exec probe and ran while true; do docker exec -it k3d-server-0 ps -eo ppid,comm | wc -l; sleep 5; done. The number of processes was continuously increasing.
Backporting
Needs backporting to older releases
The text was updated successfully, but these errors were encountered:
This repository uses a bot to automatically label issues which have not had any activity (commit/comment/label) for 180 days. This helps us manage the community issues better. If the issue is still relevant, please add a comment to the issue so the bot can remove the label and we know it is still valid. If it is no longer relevant (or possibly fixed in the latest release), the bot will automatically close the issue in 14 days. Thank you for your contributions.
Environmental Info:
K3s Version:
v1.23.6+k3s1
Node(s) CPU architecture, OS, and Version:
ubuntu 20.04
Cluster Configuration:
single-node installation - 1 server, 1 agent
Describe the bug:
Some pod processes don't reap
exec
{liveness, readiness, startup}Probe child processes, resulting in zombie processes, which eventually overloads the server.Steps To Reproduce:
See Enapter/charts#50. The chart in question has two
exec
probes. To reproduce, deploy the chart and observe the pod's child processes.Expected behavior:
Pod process or init reaps exec probe child processes.
Actual behavior:
Doesn't do that.
Additional context / logs:
I was also able to reproduce the same issue on
k3d
, deployed a chart withexec
probe and ranwhile true; do docker exec -it k3d-server-0 ps -eo ppid,comm | wc -l; sleep 5; done
. The number of processes was continuously increasing.Backporting
The text was updated successfully, but these errors were encountered: