helm-charts icon indicating copy to clipboard operation
helm-charts copied to clipboard

[fluent-bit] Liveness/Readiness probe fails when running on AWS EKS 1.20 with Bottlerocket OS

Open z0rc opened this issue 3 years ago • 5 comments

Cross reference to https://github.com/fluent/fluent-bit/issues/3521

Pods deployed by this chart fail liveness probe when running on AWS EKS 1.20 with Bottlerocket OS. As far I was able to understand, fluent-bit's http_server stops listening almost immediately after pod start, which leads to failed readiness/liveness probes. This happens only on nodes with Bottlerocket OS, regular nodes with Amazon Linux 2 run fluent-bit pods just fine.

To reproduce:

  • Run AWS EKS 1.20 with Bottlerocket nodes https://docs.aws.amazon.com/eks/latest/userguide/launch-node-bottlerocket.html
  • Deploy fluent-bit helm chart with default values, but dummy input and null output and empty filters
  • Observe how fluent-bit pods go into CrashLoopBackOff

z0rc avatar May 20 '21 14:05 z0rc