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

Deploy cloud native full stack operator without CSI driver

Peter_Lepsis
Participant

Dear all,

is it possible to deploy cloud native full stack operator without the CSI driver on a k8s cluster?

Thanks a lot

Kind regards

Peter

3 REPLIES 3

bsnurka
Dynatrace Advisor
Dynatrace Advisor

Hello Peter,

This would not be possible. In a CNFS deployment, the CSI-driver is crucial in ensuring the OneAgent's have writeable volume storage to house the OneAgent binaries. https://docs.dynatrace.com/docs/shortlink/how-it-works-k8s#cloud-native

 

If our K8s Cluster cannot support this CSI-driver, we would want to use the Classic Full-stack approach: https://docs.dynatrace.com/docs/shortlink/how-it-works-k8s#classic

Dant3
Pro

Actually, you can do it without a CSI. Is called application only. And then a CRD with Host monitoring only. 

But it would create an storage issue, since each pod would have an unique lib of the modules, as stated here:

https://docs.dynatrace.com/docs/shortlink/how-it-works-k8s#csi-driver

Each pod would download the libs. If each lib goes around 100MB with 10 pods you would have 1GB used in the storage only for libs., additionally, unless you have a local copy (own repo) of the libs, each pod would take its time to download the required lib from the cluster.

So is not that you can't... is just no efficient compared with a CSI pod per node and all using that share volume.

Services Solution Engineer @PowerCloud - Observability/CloudOps Certified / Former SE @Dynatrace.

bsnurka
Dynatrace Advisor
Dynatrace Advisor

AppOnly explicitly does not support running alongside hostMonitoring - https://docs.dynatrace.com/docs/shortlink/installation-k8s-automated-app-monitoring

bsnurka_0-1727967800907.png

 

Featured Posts