<p>I had this working at one time, now it doesn't work anymore. 
What I'm trying to do is create a <code>dask cluster</code> on <code>microk8s kubernetes</code>. 
According to the <code>Helm</code> website: <code>https://hub.helm.sh/charts/dask/dask</code>, to deploy the cluster I must type in the following: </p>

<pre><code>helm repo add dask https://helm.dask.org/
helm repo update
helm install --name my-release dask/dask
</code></pre>

<p>However, I performed a <code>microk8s kubectl get svc</code> I don't see an <code>external IP signed</code>:</p>

<pre><code>NAME                TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)           AGE
kubernetes          ClusterIP   10.152.183.1     &lt;none&gt;        443/TCP           40h
my-dask-jupyter     ClusterIP   10.152.183.219   &lt;none&gt;        80/TCP            12m
my-dask-scheduler   ClusterIP   10.152.183.89    &lt;none&gt;        8786/TCP,80/TCP   12m
</code></pre>

<p>When I performed a the following I get a <code>null</code> value: </p>

<pre><code>  echo http://$DASK_SCHEDULER_UI_IP:$DASK_SCHEDULER_UI_PORT     -- Dask dashboard
  echo http://$JUPYTER_NOTEBOOK_IP:$JUPYTER_NOTEBOOK_PORT       -- Jupyter notebook
</code></pre>

<p>Please help, I think there may be some setup I need to perform with microk8s?
Thanks, </p>

Vinh Tran
<p>If you have a look at dash helm-chart repo on github you can find this commit:
<a href="https://github.com/dask/helm-chart/commit/9f9aa245cf686363b517c9013eb9b3488e46fab0" rel="nofollow noreferrer">Make ClusterIP the default service type</a>.</p>

<p>It looks like ClusterIP is now the default.</p>

<p>If you want to overwrite it use <code>--set</code> e.g.:</p>

<pre><code>helm install --name my-release dask/dask --set scheduler.serviceType=LoadBalancer
</code></pre>

<p>or clone the repo from github and change default values in values.yaml file</p>
