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
When upgrading the aws-for-fluent-bit from version 0.1.27 to 0.1.28, our Fluent Bit pods enter a CrashLoopBackoff state, due to failures in the newly introduced Liveness Probe.
I believe this is related to the fact that the default HTTP_Listen is set to 0.0.0.0, which means it will not respond to any IPv6 probes (also confirmed this by shelling into the container and trying out curl -6 localhost:2020, which failed).
Changing the Chart Values to set HTTP_Listen to [::] fixes the issue, and it appears that the probes listen on both IPv4 and IPv6 addresses (but I don't have an IPv4 EKS Cluster to test this).
Steps to reproduce
Spin up an IPv6 EKS Cluster, install the aws-for-fluent-bit Chart in version 0.1.28. The pods will enter CrashLoopBackoff.
Expected outcome
The new Liveness Probe works correctly with the default Chart configuration.
Environment
Chart name: aws-for-fluent-bit
Chart version: 0.1.28
Kubernetes version: 1.26
Using EKS (yes/no), if so version? Yes, v1.26.7-eks-2d98532
Additional Context:
The EKS Cluster is configured for IPv6 addressing.
The text was updated successfully, but these errors were encountered:
@jcarvalho
I was able to reproduce the same error message when I set health check off in my helm chart, probably you need to check whether you have similar settings, if yes maybe removing it will altogether give you an error describe in this issue #995
service:
## Allow the service to be exposed for monitoring
## For liveness check to work, Health_Check must be set to On
## https://docs.fluentbit.io/manual/administration/monitoring
extraService: |
Health_Check Off
Describe the bug
When upgrading the
aws-for-fluent-bit
from version0.1.27
to0.1.28
, our Fluent Bit pods enter aCrashLoopBackoff
state, due to failures in the newly introduced Liveness Probe.Pod events show the following message:
I believe this is related to the fact that the default
HTTP_Listen
is set to0.0.0.0
, which means it will not respond to any IPv6 probes (also confirmed this by shelling into the container and trying outcurl -6 localhost:2020
, which failed).Changing the Chart Values to set
HTTP_Listen
to[::]
fixes the issue, and it appears that the probes listen on both IPv4 and IPv6 addresses (but I don't have an IPv4 EKS Cluster to test this).Steps to reproduce
Spin up an IPv6 EKS Cluster, install the
aws-for-fluent-bit
Chart in version0.1.28
. The pods will enterCrashLoopBackoff
.Expected outcome
The new Liveness Probe works correctly with the default Chart configuration.
Environment
aws-for-fluent-bit
0.1.28
v1.26.7-eks-2d98532
Additional Context:
The EKS Cluster is configured for IPv6 addressing.
The text was updated successfully, but these errors were encountered: