cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Erro ao instalar o Dynatrace OneAgent no Cluster EKS

rodrigoleao
Newcomer_

Olá, estou tentando instrumentar o OneAgent em um cluster AWS EKS. O Operator está rodando corretamente, mas quando aplico o Dynakube.yaml, os pods do OneAgent entram em estado de CrashLoopBackOff. Abaixo está o log de um dos pods do OneAgent:

 

$ kubectl get pods -n dynatrace

NAME READY STATUS RESTARTS AGE
dynatrace-oneagent-csi-driver-jfhhm 4/4 Running 0 89m
dynatrace-oneagent-csi-driver-s9469 4/4 Running 0 19m
dynatrace-oneagent-csi-driver-t4rr2 4/4 Running 0 73m
dynatrace-operator-586cf9d8b5-h6bfm 1/1 Running 0 87m
dynatrace-webhook-6cfdbd4478-9gknl 1/1 Running 0 23m
dynatrace-webhook-6cfdbd4478-cvrsb 1/1 Running 0 90m
eks-demo-activegate-0 1/1 Running 0 19m
eks-demo-oneagent-2tnhs 0/1 CrashLoopBackOff 8 (3m26s ago) 19m
eks-demo-oneagent-7hjx7 0/1 CrashLoopBackOff 8 (111s ago) 19m
eks-demo-oneagent-t48w8 0/1 CrashLoopBackOff 8 (3m3s ago) 19m


$ kubectl logs eks-demo-oneagent-t48w8 -n dynatrace

14:37:37 Bootstrapping read-only deployment
Executing /tmp/bootstrap.sh --set-host-id-source=k8s-node-name --set-host-property=OperatorVersion=v1.4.2 --set-no-proxy= --set-proxy= --set-server={https://{environmentid}.live.dynatrace.com/communication;https://{environmentid}.live.dynatrace.com/...} --set-tenant=mnj39719 with ambient capabilities set
14:37:37 Started agent deployment as a container, PID 18497.
14:37:37 System version: Linux ip-172-31-64-87.ec2.internal 6.1.131 #1 SMP PREEMPT_DYNAMIC Wed Apr 2 18:29:07 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
14:37:37 Command line: --set-host-id-source=k8s-node-name --set-host-property=OperatorVersion=v1.4.2 --set-no-proxy= --set-proxy=*** --set-server={https://{environmentid}.live.dynatrace.com/communication;https://{environmentid}.live.dynatrace.com/...} --set-tenant=mnj39719
14:37:37 Installed version:
14:37:37 Using pre-packed installer, no download from external location will be performed.
14:37:37 ONEAGENT_INSTALLER_SCRIPT_URL=
14:37:37 ONEAGENT_INSTALLER_DOWNLOAD_TOKEN=
14:37:37 ONEAGENT_INSTALLER_DOWNLOAD_VERBOSE=
14:37:37 ONEAGENT_INSTALLER_SKIP_CERT_CHECK=
14:37:37 ONEAGENT_ENABLE_VOLUME_STORAGE=
14:37:37 ONEAGENT_CONTAINER_STORAGE_PATH=
14:37:37 ONEAGENT_NO_REMOUNT_ROOT=
14:37:37 ONEAGENT_ADDITIONAL_UNMOUNT_PATTERN=
14:37:37 ONEAGENT_DISABLE_CONTAINER_INJECTION=true
14:37:37 ONEAGENT_READ_ONLY_MODE=true
14:37:37 AGENT_CONTAINER_IMAGE_VERSION=1.309.11.20250311-221646
14:37:37 Path: /usr/sbin:/usr/bin:/sbin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
14:37:37 Started with capabilities: self: cap_chown,cap_dac_override,cap_fowner,cap_fsetid,cap_kill,cap_sys_chroot,cap_sys_ptrace,cap_sys_admin,cap_setfcap=eip
14:37:37 Started with user: uid=1000 gid=1000 groups=1000
14:37:37 Using volume-based storage
14:37:37 Volume mount detected under /mnt/volume_storage_mount
14:37:37 /mnt/volume_storage_mount/host_root already exists, the container was restarted
14:37:37 Stored installation path as visible from host's mount namespace: /var/lib/kubelet/plugins/csi.oneagent.dynatrace.com/data/mnj39719/osagent/opt
14:37:37 Stored data storage dir as visible from host's mount namespace: /var/lib/kubelet/plugins/csi.oneagent.dynatrace.com/data/mnj39719/osagent/var
14:37:37 Stored log dir as visible from host's mount namespace: /var/lib/kubelet/plugins/csi.oneagent.dynatrace.com/data/mnj39719/osagent/var_log
14:37:37 Stored enrichment dir as visible from host's mount namespace: /var/lib/kubelet/plugins/csi.oneagent.dynatrace.com/data/mnj39719/osagent/var_enrichment
14:37:37 Mounting basic directories
14:37:37 Bind mounting /mnt/root/x86_64-bottlerocket-linux-gnu/sys-root/usr/bin to /mnt/volume_storage_mount/host_root/bin
14:37:37 Warning: Command '/usr/oneagentcapabilitieshelper mount --make-rslave /mnt/volume_storage_mount/host_root/bin' failed, return code: 1, message: Error: mount failed, error code: 13, error message: Permission denied
14:37:37 Error: Initialization procedure failed

Como posso resolver esse erro de permissão, por favor?

Obrigado

1 REPLY 1

yanezza
Dynatrace Mentor
Dynatrace Mentor

Hi,
Open a support ticket.
Could it be that you are using an Operator version prior to 0.15? If so, Cloud Native and App-Only functionalities only work with Operator versions greater than 0.15.x.

https://docs.dynatrace.com/docs/shortlink/marketplaces-eks-dto#connect-eks 

Or are you on AWS Bottlenrocket OS? if tes, only app-only is supported
https://docs.dynatrace.com/docs/shortlink/installation-k8s-supported-distros#aws-bottlerocket-os 

Yanez Diego Parolin

Featured Posts