--- # Source: opentelemetry-collector/templates/deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: example-opentelemetry-collector namespace: default labels: helm.sh/chart: opentelemetry-collector-0.108.0 app.kubernetes.io/name: opentelemetry-collector app.kubernetes.io/instance: example app.kubernetes.io/version: "0.111.0" app.kubernetes.io/managed-by: Helm spec: replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: opentelemetry-collector app.kubernetes.io/instance: example component: standalone-collector strategy: type: RollingUpdate template: metadata: annotations: checksum/config: 09d236d9b1f430ef0e0c20f6667eb2f1d17c9f550a8648c0bc86ecf703089397 labels: app.kubernetes.io/name: opentelemetry-collector app.kubernetes.io/instance: example component: standalone-collector spec: serviceAccountName: example-opentelemetry-collector securityContext: {} containers: - name: opentelemetry-collector command: - /otelcol-k8s args: - --config=/conf/relay.yaml securityContext: {} image: "otel/opentelemetry-collector-k8s:0.111.0" imagePullPolicy: IfNotPresent ports: - name: otlp containerPort: 4317 protocol: TCP - name: otlp-http containerPort: 4318 protocol: TCP env: - name: MY_POD_IP valueFrom: fieldRef: apiVersion: v1 fieldPath: status.podIP livenessProbe: httpGet: path: / port: 13133 readinessProbe: httpGet: path: / port: 13133 volumeMounts: - mountPath: /conf name: opentelemetry-collector-configmap volumes: - name: opentelemetry-collector-configmap configMap: name: example-opentelemetry-collector items: - key: relay path: relay.yaml hostNetwork: false