specifies a
resources.limits.memory: 128Mi. This appears to be too low now, at least on certain platforms (ubuntu amd64, k3s 1.36.2).
128Mi quite reliably produces
OOMKilled pods.
It should be increased to at least 256Mi, or maybe even higher. This is, after all, the limit, not the minimum reserved. It would also suggest that resource.requests.memory should also be higher than 128Mi (currently 64Mi), given we know that with 128Mi even a single hello-rust example spinapp can get the operator OOMKilled.
Discussion: https://cloud-native.slack.com/archives/C06PC7JA1EE/p1782522187619599
spin-operator/charts/spin-operator/values.yaml
Line 36 in c5335f2
resources.limits.memory: 128Mi. This appears to be too low now, at least on certain platforms (ubuntu amd64, k3s 1.36.2).128Miquite reliably producesOOMKilledpods.It should be increased to at least
256Mi, or maybe even higher. This is, after all, thelimit, not the minimum reserved. It would also suggest thatresource.requests.memoryshould also be higher than128Mi(currently64Mi), given we know that with128Mieven a singlehello-rustexample spinapp can get the operatorOOMKilled.Discussion: https://cloud-native.slack.com/archives/C06PC7JA1EE/p1782522187619599