Diarkis uses the Hostnetwork feature of Kubernetes to communicate directly with the WorkerNode.
So, please configure Kurbetes with a PublicIP for the Node in the NodePool where Diarkis runs.
Also, since Diarkis is Kuberentes-native, it can perform AutoUpgrade of NodePool and AutoScale of NodePool while the service continues.
For more information on the various provider samples (EKS, GKE, AKS), please refer to the relevant pages.
Also, we have prepared sample Kubernetes manifest and Dockerfile to run on Kubernetes clusters of various cloud providers. So please feel free to contact us.