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

Dynatrace Cloudnative Stack for Kubernetes

Hello, We are in a process of using this new Dynatrace Cloud Native deployment to monitor my Kubernetes Cluster.

Right now we use Classic Full Stack and there is a limitation of one agent Pods to be running first so that we can get the deep level monitoring of application pods otherwise everytime we would have to restart the app Pods.

Apparently the Cloud Native deployment has come up with a solution to overcome this limitation. BUT it seems like it is also bringing a very hard dependency on One agent Pods i.e. during the node scaling app is waiting on the One agent and csi-driver pods to come up first which concern me with 2 things -

  1. It is adding a additional start up time for app pods because they are waiting for one agent pods to come up which is alright but the main concern is the 2nd point below.
  2. Since the app is waiting for Dynatrace Pods to come up, what happens when for some reason Dynatrace pods doesn't come up? Does that mean the app will keep waiting which is obviously not ideal in Production. Is there a way to set a timeout or something where in case Dynatrace Pods are not coming up, app pods will wait for some time and then ignore it? This is really important because it's not ideal to create a hard dependency on Dynatrace Pods and creating a choke point.

Let me know if anyone has any advice on this please.

Best Regards,
Shashank

3 REPLIES 3

Babar_Qayyum
DynaMight Guru
DynaMight Guru

Hello @agrawal_shashan 

I might be misunderstood but have a look at the configure failure policy.

https://www.dynatrace.com/support/help/setup-and-configuration/setup-on-container-platforms/kubernet...

Regards,

Babar

Hi @Babar_Qayyum Thanks for the response. I have had a look into the link you sent. It is useful but does not really suit for my use case. My use case is since the app pods are waiting for Dynatrace Pods to come up, in a worst case scenario what happens when dynatrace pods are not coming up? I believe that will cause the app pods to wait and our application will be unavailable. I am sure Dynatrace must have thought about it right?

Best Regards,
Shashank

Julius_Loman
DynaMight Legend
DynaMight Legend

For the reference see https://community.dynatrace.com/t5/Product-ideas/RFE-Improve-init-container-resiliency-when-CSI-driv...

 

@florian_g are any improvements planned here?

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

Featured Posts