<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Dynatrace AKS extension preventing system pods from starting in Cloud platforms</title>
    <link>https://community.dynatrace.com/t5/Cloud-platforms/Dynatrace-AKS-extension-preventing-system-pods-from-starting/m-p/302412#M2355</link>
    <description>&lt;P&gt;I have installed the Dynatrace Azure Marketplace extension on my AKS clusters. It does not schedule the DaemonSet on system pool nodes because they have taint CriticalAddonsOnly=true:NoSchedule (as recommended for system node pools).&lt;/P&gt;&lt;P&gt;I also have the Flux&amp;nbsp;Azure Marketplace extension installed on my AKS clusters, which runs in the system node pool.&lt;/P&gt;&lt;P&gt;The Flux pods will not start as they have error:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;MountVolume.SetUp failed for volume "oneagent-bin" : kubernetes.io/csi: mounter.SetUpAt failed to get CSI client: driver name csi.oneagent.dynatrace.com not found in the list of registered CSI drivers&lt;/LI-CODE&gt;&lt;P&gt;This error appears because the Dynatrace DaemonSet is not present on the system pool nodes.&lt;/P&gt;&lt;P&gt;So, I need to prevent Dynatrace from interfering with my system namespaces. It sounds like there are a few options:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1.&amp;nbsp;Monitor specific namespaces by adding a&amp;nbsp;namespaceSelector.matchLabels to the&amp;nbsp;cloudNativeFullStack spec&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;It seems it is not possible to configure this with the Dynatrace AKS extension.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2.&amp;nbsp;Exclude specific namespaces by adding&amp;nbsp;namespaceSelector.matchExpressions&amp;nbsp;to the&amp;nbsp;cloudNativeFullStack spec&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;It seems it is not possible to configure this with the Dynatrace AKS extension.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3. Exclude specific pods in monitored namespaces by adding&amp;nbsp;dynatrace.com/inject="false" to Flux pod annotations&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I cannot annotate the Flux pods with&amp;nbsp;dynatrace.com/inject="false" because I am using the Flux AKS extension.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are some configuration settings for the Dynatrace AKS extension, prefixed by&amp;nbsp;&lt;SPAN&gt;&lt;STRONG&gt;dynatrace-operator-azure&lt;/STRONG&gt;, but they are not well documented, so I can't see what's available.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Does anyone have any suggestions for how I can make this work. I don't wan't to have to deploy Dynatrace/Flux manually, I much prefer using the Azure Marketplace extensions.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 27 Jul 2026 11:39:48 GMT</pubDate>
    <dc:creator>glenthomas</dc:creator>
    <dc:date>2026-07-27T11:39:48Z</dc:date>
    <item>
      <title>Dynatrace AKS extension preventing system pods from starting</title>
      <link>https://community.dynatrace.com/t5/Cloud-platforms/Dynatrace-AKS-extension-preventing-system-pods-from-starting/m-p/302412#M2355</link>
      <description>&lt;P&gt;I have installed the Dynatrace Azure Marketplace extension on my AKS clusters. It does not schedule the DaemonSet on system pool nodes because they have taint CriticalAddonsOnly=true:NoSchedule (as recommended for system node pools).&lt;/P&gt;&lt;P&gt;I also have the Flux&amp;nbsp;Azure Marketplace extension installed on my AKS clusters, which runs in the system node pool.&lt;/P&gt;&lt;P&gt;The Flux pods will not start as they have error:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;MountVolume.SetUp failed for volume "oneagent-bin" : kubernetes.io/csi: mounter.SetUpAt failed to get CSI client: driver name csi.oneagent.dynatrace.com not found in the list of registered CSI drivers&lt;/LI-CODE&gt;&lt;P&gt;This error appears because the Dynatrace DaemonSet is not present on the system pool nodes.&lt;/P&gt;&lt;P&gt;So, I need to prevent Dynatrace from interfering with my system namespaces. It sounds like there are a few options:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1.&amp;nbsp;Monitor specific namespaces by adding a&amp;nbsp;namespaceSelector.matchLabels to the&amp;nbsp;cloudNativeFullStack spec&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;It seems it is not possible to configure this with the Dynatrace AKS extension.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2.&amp;nbsp;Exclude specific namespaces by adding&amp;nbsp;namespaceSelector.matchExpressions&amp;nbsp;to the&amp;nbsp;cloudNativeFullStack spec&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;It seems it is not possible to configure this with the Dynatrace AKS extension.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3. Exclude specific pods in monitored namespaces by adding&amp;nbsp;dynatrace.com/inject="false" to Flux pod annotations&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I cannot annotate the Flux pods with&amp;nbsp;dynatrace.com/inject="false" because I am using the Flux AKS extension.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are some configuration settings for the Dynatrace AKS extension, prefixed by&amp;nbsp;&lt;SPAN&gt;&lt;STRONG&gt;dynatrace-operator-azure&lt;/STRONG&gt;, but they are not well documented, so I can't see what's available.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Does anyone have any suggestions for how I can make this work. I don't wan't to have to deploy Dynatrace/Flux manually, I much prefer using the Azure Marketplace extensions.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jul 2026 11:39:48 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Cloud-platforms/Dynatrace-AKS-extension-preventing-system-pods-from-starting/m-p/302412#M2355</guid>
      <dc:creator>glenthomas</dc:creator>
      <dc:date>2026-07-27T11:39:48Z</dc:date>
    </item>
  </channel>
</rss>

