是否有Helm Chart用于在本地K8s集群安装低内存开发版Jaeger All-In-One?
Absolutely! The Jaeger project maintains an official Helm Chart that’s fully optimized for all-in-one deployments—perfect for your development environment needs where you want a low-memory, easy-to-manage setup.
Here’s how you can get started:
Add the official Jaeger Helm repository first:
helm repo add jaegertracing https://jaegertracing.github.io/helm-charts helm repo updateInstall the chart in all-in-one mode (this mirrors the lightweight configuration from the official YAML template you mentioned):
helm install jaeger jaegertracing/jaeger --set mode=allInOneTweak resources for even lighter usage (optional, ideal for resource-constrained dev environments):
You can override default resource limits to match your needs. For example:helm install jaeger jaegertracing/jaeger \ --set mode=allInOne \ --set allInOne.resources.requests.memory=256Mi \ --set allInOne.resources.limits.memory=512Mi
This Helm Chart aligns perfectly with the official jaeger-all-in-one-template.yml—it packages all Jaeger components (query, collector, agent, and storage) into a single pod, just like the YAML template. The key advantage of using Helm here is that you get easy configuration overrides, seamless upgrades, and the ability to integrate this setup directly into your existing Helm-managed development workflows.
If you need further customization (like enabling specific UI features, adjusting storage settings, or adding pod annotations), you can create a values.yaml file tailored to your requirements and pass it during installation with helm install -f values.yaml ....
内容的提问来源于stack exchange,提问作者Cory Klein

