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

I have an issue with a question in the Dynatrace Foundations for Partners course

anuja
Newcomer

Hi, not sure where I can raise this outside of the Q&A sessions for partners...so I'm raising the question here for debate.

There's a question that is in the Dynatrace Platform Architecture and New Apps Quiz.

Q: Deploying a Dynatrace Operator on a Kubernetes cluster will... (Select all that apply)

  1. Provide Kubernetes observability
  2. Allow anomaly detection
  3. Deploy an ActiveGate on that Kubernetes cluster
  4. Deploy the easytravel application for demonstration purposes
  5. Automatically restart unhealthy application pods

However according to the Dynatrace documentation, the Operator doesn't do any of these. 1/ K8s observability is provided by code module injection. 2/ Anomaly detection is done via Davis AI or in the Dynatrace Platform itself. 3/ ActiveGate deployment is done via a separate DynaKube deployment. 4/ EasyTravel is just a demo app done in a separate deployment. 5/ The Operator doesn't restart regular k8s applications pods.

In every instance of the documentation, the Dynatrace Operator "manages the automated rollout, configuration, and lifecycle of Dynatrace components in your Kubernetes environment":

I'm at a bit of a loss as to what's the expected answer here.

2 REPLIES 2

Julius_Loman
DynaMight Legend
DynaMight Legend

Correct are the first three, although it of course depends on the broader context, which is missing the question. This is generally an issue with the exam questions.

  1. Provide Kubernetes observability - Kubernetes observability is provided by collecting the k8s platform data using k8s API, which are scraped using the ActiveGate the operator will deploy (you can disable it)
  2. Allow anomaly detection - Anomaly detection for k8s enabled automatically when you start collecting k8s data.
  3. Deploy an ActiveGate on that Kubernetes cluster - ActiveGate gets deployed (unless you disabled it in DynaKube).

for 4/5 you have correct reasoning - they are not correct.

Certified Dynatrace Master | Alanata a.s., Slovakia, Dynatrace Master Partner

Ok, thanks for the explanation. I think I see now that a DynaKube deployment is a part of the Dynatrace Operator, and ActiveGate is part of DynaKube. It's just not clear from Dynatrace Operator — Dynatrace Docs that DynaKube is part of the Operator deployment. I had to go into the GitHub repo to find that DynaKube is part of the k8s manifests.

I'm now worried about my prep for the Associate Exam and whether I've interpreted the documentation correctly!

Featured Posts