← Back to the forum · 🛠️ Help with labs
Dynatrace : mes pods Kubernetes ne sont pas instrumentés malgré le DynaKube
-
J'ai déployé le Dynatrace Operator et un DynaKube en mode
cloudNativeFullStack. Les nœuds remontent bien, mais mes services Java n'apparaissent pas. Que vérifier ? -
✓ Accepted answer
En
cloudNativeFullStack, l'injection se fait au démarrage du pod par un webhook. Vérifiez dans l'ordre :kubectl -n dynatrace get dynakube # phase Running ? kubectl -n dynatrace get pods # operator, webhook, oneagent, activegate kubectl get ns mon-app --show-labels # label dynakube.dynatrace.com/instance ? kubectl -n mon-app describe pod <pod> | grep -i dynatrace # init container install-oneagent ?Les causes les plus fréquentes :
- les pods ont été démarrés avant l'opérateur : il faut les redémarrer (
kubectl rollout restart deploy -n mon-app) ;
- le namespace n'est pas sélectionné par lenamespaceSelectordu DynaKube ;
- une politique réseau bloque l'accès du pod à l'ActiveGate.flowchart LR D[Création du pod] --> W[Webhook Dynatrace] W --> I[Init container : installe OneAgent] I --> A[Application instrumentée]