-
Notifications
You must be signed in to change notification settings - Fork 50
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
Not able to run my-opentelemetry-ebpf-kernel-collector #270
Comments
If you are facing the PUB_KEY error try running the below command
|
Hi @ganeshardlkar
Unable to use the host's package manager configuration to automatically install kernel headers Please reach out to support and include this log in its entirety so we can diagnose and fix In the meantime, please install kernel headers manually on each host before running To manually install kernel headers, follow the instructions below:
|
Hi @bran1501 were you able to find any solution to this issue? |
@ganeshardlkar I tried different approaches but it looks like a development issue since it hasn't been updated to lastest ubuntu releases. |
Hey 🙋♂️ Edit : Tried to switch from minikube/dockerd to rancher/containerd, seems better but have another issue on the k8s-collector/k8s-watcher. Avoid k8s docker-api base like minikiube which prevent to access ebpf in docker engine from the host ? Edit2 : Tried Grafana Beyla and worked like a charm |
What happened?
Description
While implementing the ebpf helm chart from https://github.com/open-telemetry/opentelemetry-helm-charts/blob/main/charts/opentelemetry-ebpf/values.yaml
I configured the endpoint but once it starts, the daemonset my-opentelemetry-ebpf-kernel-collector fails returning these errors:
Err:1 https://nvidia.github.io/libnvidia-container/stable/deb/amd64 InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY DDCAE044F796ECB0
Reading package lists...
W: GPG error: https://nvidia.github.io/libnvidia-container/stable/deb/amd64 InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY DDCAE044F796ECB0
E: The repository 'https://nvidia.github.io/libnvidia-container/stable/deb/amd64 InRelease' is not signed.
Steps to Reproduce
helm repo add open-telemetry https://open-telemetry.github.io/opentelemetry-helm-charts
helm repo update open-telemetry
sudo apt-get install --yes linux-headers-$(uname -r)
ebpf.yaml
endpoint:
address: " my-splunk-otel-collector.otel.svc.cluster.local"
kernelCollector:
image:
tag: "v0.10.2"
name: opentelemetry-ebpf-kernel-collector
helm --namespace=otel install my-opentelemetry-ebpf -f ebpf.yaml open-telemetry/opentelemetry-ebpf
Expected Result
Pod should be able to download the respective dependencies.
Actual Result
Pod not able to resolve the dependencies.
eBPF Collector version
0.10.2
Environment information
Environment
OS:
christhianb@christhianb-k8s:~$ cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.6 LTS"
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
eBPF Collector configuration
Log output
Additional context
No response
The text was updated successfully, but these errors were encountered: