The Linkerd-Jaeger extension adds distributed tracing to Linkerd using OpenCensus and Jaeger.
Homepage: https://linkerd.io
You can run Linkerd on any Kubernetes 1.16+ cluster in a matter of seconds. See the Linkerd Getting Started Guide for how.
For more comprehensive documentation, start with the Linkerd docs.
Before installing the Linkerd Jaeger extension, The core control-plane has to be installed first by following the Linkerd Install Guide.
# To add the repo for Linkerd2 stable releases:
helm repo add linkerd https://helm.linkerd.io/stable
# To add the repo for Linkerd2 edge releases:
helm repo add linkerd-edge https://helm.linkerd.io/edge
The following instructions use the linkerd
repo. For installing an edge
release, just replace with linkerd-edge
.
helm install linkerd-jaeger linkerd/linkerd-jaeger
helm install --name linkerd-jaeger linkerd/linkerd-jaeger
- Check out Linkerd's source code at GitHub.
- Join Linkerd's user mailing list, developer mailing list, and announcements mailing list.
- Follow @linkerd on Twitter.
- Join the Linkerd Slack.
Kubernetes: >=1.16.0-0
Repository | Name | Version |
---|---|---|
file://../../../charts/partials | partials | 0.1.0 |
Key | Type | Default | Description |
---|---|---|---|
collector.config | string | see value.yaml for actual configuration |
OpenTelemetry Collector config, See the Configuration docs for more information |
collector.enabled | bool | true |
Set to false to exclude collector installation |
collector.image.name | string | "otel/opentelemetry-collector" |
|
collector.image.pullPolicy | string | "Always" |
|
collector.image.version | string | "0.27.0" |
|
collector.nodeSelector | object | {"beta.kubernetes.io/os":"linux"} |
NodeSelector section, See the K8S documentation for more information |
collector.tolerations | string | nil |
Tolerations section, See the K8S documentation for more information |
enablePSP | bool | false |
Create Roles and RoleBindings to associate this extension's ServiceAccounts to the control plane PSP resource. This requires that enabledPSP is set to true on the control plane install. Note PSP has been deprecated since k8s v1.21 |
installNamespace | bool | true |
Set to false when installing in a custom namespace. |
jaeger.enabled | bool | true |
Set to false to exclude all-in-one Jaeger installation |
jaeger.image.name | string | "jaegertracing/all-in-one" |
|
jaeger.image.pullPolicy | string | "Always" |
|
jaeger.image.version | string | "1.19.2" |
|
jaeger.nodeSelector | object | {"beta.kubernetes.io/os":"linux"} |
NodeSelector section, See the K8S documentation for more information |
jaeger.tolerations | string | nil |
Tolerations section, See the K8S documentation for more information |
linkerdNamespace | string | "linkerd" |
Namespace of the Linkerd core control-plane install |
linkerdVersion | string | "linkerdVersionValue" |
|
namespace | string | "linkerd-jaeger" |
|
nodeSelector | object | {"beta.kubernetes.io/os":"linux"} |
Default nodeSelector section, See the K8S documentation for more information |
tolerations | string | nil |
Default tolerations section, See the K8S documentation for more information |
webhook.caBundle | string | "" |
if empty, Helm will auto-generate this field, unless externalSecret is set to true. |
webhook.collectorSvcAccount | string | "collector" |
service account associated with the collector instance |
webhook.collectorSvcAddr | string | "collector.linkerd-jaeger:55678" |
collector service address for the proxies to send trace data. Points by default to the the linkerd-jaeger collector |
webhook.crtPEM | string | "" |
if empty, Helm will auto-generate these fields |
webhook.externalSecret | bool | false |
|
webhook.failurePolicy | string | "Ignore" |
|
webhook.image.name | string | "cr.l5d.io/linkerd/jaeger-webhook" |
|
webhook.image.pullPolicy | string | "IfNotPresent" |
|
webhook.image.version | string | "linkerdVersionValue" |
|
webhook.keyPEM | string | "" |
|
webhook.logLevel | string | "info" |
|
webhook.namespaceSelector | string | nil |
|
webhook.nodeSelector | object | {"beta.kubernetes.io/os":"linux"} |
NodeSelector section, See the K8S documentation for more information |
webhook.objectSelector | string | nil |
|
webhook.tolerations | string | nil |
Tolerations section, See the K8S documentation for more information |
Autogenerated from chart metadata using helm-docs v1.4.0