<commit_before># Dask Distributed Helm Chart

Dask Distributed allows distributed computation in Python the chart also includes a single user Jupyter Notebook.

* https://github.com/dask/distributed
* http://jupyter.org/

## Chart Details
This chart will do the following:

* 1 x Dask scheduler with port 8786 (scheduler) and 80 (Web UI) exposed on an external LoadBalancer
* 3 x Dask workers that connect to the scheduler
* 1 x Jupyter notebook with port 80 exposed on an external LoadBalancer
* All using Kubernetes Deployments

## Installing the Chart

To install the chart with the release name `my-release`:

```bash
$ helm install --name my-release stable/dask
```

## Configuration

The following tables lists the configurable parameters of the Dask chart and their default values.

### Dask scheduler

| Parameter                  | Description                        | Default                                                    |
| -------------------------- | ---------------------------------- | ---------------------------------------------------------- |
| `scheduler.name`           | Dask master name                   | `dask-master`                                              |
| `scheduler.image`          | Container image name               | `dask2/dask`                                               |
| `scheduler.imageTag`       | Container image tag                | `latest`                                                   |
| `scheduler.replicas`       | k8s deployment replicas            | `1`                                                        |
| `scheduler.component`      | k8s selector key                   | `dask-scheduler`                                           |
| `scheduler.cpu`            | container requested cpu            | `500m`                                                     |
| `scheduler.containerPort`  | Container listening port           | `8786`                                                     |
| `scheduler.resources`      | Container resources                | `{}`                                                       |

### Dask webUI
<commit_msg>Typo in helm install command for dask-distributed (#1413)<commit_after># Dask Distributed Helm Chart

Dask Distributed allows distributed computation in Python the chart also includes a single user Jupyter Notebook.

* https://github.com/dask/distributed
* http://jupyter.org/

## Chart Details
This chart will do the following:

* 1 x Dask scheduler with port 8786 (scheduler) and 80 (Web UI) exposed on an external LoadBalancer
* 3 x Dask workers that connect to the scheduler
* 1 x Jupyter notebook with port 80 exposed on an external LoadBalancer
* All using Kubernetes Deployments

## Installing the Chart

To install the chart with the release name `my-release`:

```bash
$ helm install --name my-release stable/dask-distributed
```

## Configuration

The following tables lists the configurable parameters of the Dask chart and their default values.

### Dask scheduler

| Parameter                  | Description                        | Default                                                    |
| -------------------------- | ---------------------------------- | ---------------------------------------------------------- |
| `scheduler.name`           | Dask master name                   | `dask-master`                                              |
| `scheduler.image`          | Container image name               | `dask2/dask`                                               |
| `scheduler.imageTag`       | Container image tag                | `latest`                                                   |
| `scheduler.replicas`       | k8s deployment replicas            | `1`                                                        |
| `scheduler.component`      | k8s selector key                   | `dask-scheduler`                                           |
| `scheduler.cpu`            | container requested cpu            | `500m`                                                     |
| `scheduler.containerPort`  | Container listening port           | `8786`                                                     |
| `scheduler.resources`      | Container resources                | `{}`                                                       |

### Dask webUI

{'fraction_non_alphanumeric': 0.12082560296846011, 'fraction_numerical': 0.011131725417439703, 'mean_word_length': 1.1080156402737047, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 36, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5981397', 'n_tokens_mistral': 923, 'n_tokens_neox': 855, 'n_words': 311}