-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Logstash Helm Chart review #11681
Comments
Hi @jsvd LogstashLogstash chart code is in helm-charts/logstash. This chart will create the following K8S resources:
What we would like for this review
Please ping me if you have any questions |
Things I've checked so far:
|
Another comment on the probes: Logstash doesn't have a good way to signal the readiness of its pipelines, only that it is up. |
With default chart values, this is using Is it enough for probes? |
Yeah this chart is configured to automatically recreate pods if config files are changing using this block. We already have requests to add config hot-reloading in elastic/helm-charts#474 and it is planned to add it later. |
Indeed it is, I must have messed up something in my tests where I had to add that explicitly, but I can confirm the default is enough to make the probe work. |
Did you use default config or override it? When you are using default values, |
Is there a way to configure If we can setup some environment variables, we could be sure it is always setup, even if people override |
That is a good idea, that's likely what happened to me. Is there any way to execute code in the pod for this probe? we could do a local
|
So I was planning to add
We could create an exec probe to do the curl from inside the pod (some commented example here). Some version of k8s have a bug which result in very high CPU usage with exec probe (see elastic/helm-charts#485 (comment) for more details) so we prefer using I created elastic/helm-charts#591 to include that in documentation. |
FYI, we currently have elastic/helm-charts#453 request to add Ingress support so HTTP plugin port for example can be called from outside the K8S cluster.
FYI we currently have elastic/helm-charts#587 issue when mounting a certificate to reach a TLS elasticsearch. @jsvd, thank you for your work. |
I think we're good here @jmlrt, can you only update the links to the issues you mention to target the elastic/helm-chars repo instead? Thanks for all your work on this, k8s world is quite interesting :) |
done 🤦 |
I'm closing this issue so. I may ping you again in the future when we'll work on the mentionned tickets especially. |
Product teams tasks
We’d like to have chart reviews from product teams to validate that they are following product recommended configuration for Kubernetes:
Logstash
The text was updated successfully, but these errors were encountered: