I had this working at one time, now it doesn't work anymore.
What I'm trying to do is create a dask cluster on microk8s kubernetes.
According to the Helm website: https://hub.helm.sh/charts/dask/dask, to deploy the cluster I must type in the following:
helm repo add dask https://helm.dask.org/
helm repo update
helm install --name my-release dask/daskHowever, I performed a microk8s kubectl get svc I don't see an external IP signed:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.152.183.1 <none> 443/TCP 40h
my-dask-jupyter ClusterIP 10.152.183.219 <none> 80/TCP 12m
my-dask-scheduler ClusterIP 10.152.183.89 <none> 8786/TCP,80/TCP 12mWhen I performed a the following I get a null value:
echo http://$DASK_SCHEDULER_UI_IP:$DASK_SCHEDULER_UI_PORT -- Dask dashboard
echo http://$JUPYTER_NOTEBOOK_IP:$JUPYTER_NOTEBOOK_PORT -- Jupyter notebookPlease help, I think there may be some setup I need to perform with microk8s? Thanks,
If you have a look at dash helm-chart repo on github you can find this commit: Make ClusterIP the default service type.
It looks like ClusterIP is now the default.
If you want to overwrite it use --set e.g.:
helm install --name my-release dask/dask --set scheduler.serviceType=LoadBalanceror clone the repo from github and change default values in values.yaml file