Skip to content

Commit f89bfe3

Browse files
committed
add helm mode
Signed-off-by: MyMirelHub <[email protected]>
1 parent 0fedeec commit f89bfe3

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

daprdocs/content/en/operations/observability/tracing/otel-collector/open-telemetry-collector-jaeger.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,15 +85,20 @@ Jaeger V2 can be deployed using the OpenTelemetry Operator for simplified manage
8585

8686
#### Installation
8787

88-
1. **Install cert-manager** to manage certificates:
89-
```bash
90-
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.19.1/cert-manager.yaml -n cert-manager
91-
```
92-
Verify that all resources in the `cert-manager` namespace are ready.
88+
> **Note:**In order for the API server to communicate with the webhook component of the operator, the webhook requires a TLS certificate that the API server is configured to trust. There are a few different ways you can use to generate/configure the required TLS certificate detailed in the [otel operator chart docs](https://github.com/open-telemetry/opentelemetry-helm-charts/tree/main/charts/opentelemetry-operator#tls-certificate-requirement)
89+
90+
For simplicity in this case we will be letting helm to create an automatically generated self-signed certificate,
91+
92+
```bash
93+
```
9394

9495
1. **Install the OpenTelemetry Operator**:
96+
9597
```bash
96-
kubectl apply -f https://github.com/open-telemetry/opentelemetry-operator/releases/latest/download/opentelemetry-operator.yaml
98+
helm install opentelemetry-operator open-telemetry/opentelemetry-operator -n opentelemetry-operator-system --create-namespace \
99+
--set "manager.collectorImage.repository=ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-k8s" \
100+
--set admissionWebhooks.certManager.enabled=false \
101+
--set admissionWebhooks.autoGenerateCert.enabled=true
97102
```
98103
Confirm that all resources in the `opentelemetry-operator-system` namespace are ready.
99104

0 commit comments

Comments
 (0)