-
-
Notifications
You must be signed in to change notification settings - Fork 149
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ac5a3ce
commit fd9e0e1
Showing
6 changed files
with
9 additions
and
73 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Dask Operator Helm Chart | ||
|
||
See the [documentation](https://kubernetes.dask.org/en/latest/installing.html#operator) for installation information. |
66 changes: 2 additions & 64 deletions
66
dask_kubernetes/operator/deployment/helm/dask-kubernetes-operator/README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,65 +1,3 @@ | ||
# Dask Operator Helm Chart | ||
|
||
Dask-kubernetes-operator | ||
=========== | ||
|
||
A helm chart for managing the deployment of the dask kubernetes operator and CRDs | ||
|
||
|
||
## Configuration | ||
|
||
The following table lists the configurable parameters of the Dask-kubernetes-operator chart and their default values. | ||
|
||
| Parameter | Description | Default | | ||
| ------------------------ | ----------------------- | -------------- | | ||
| `image.name` | Docker image for the operator | `"ghcr.io/dask/dask-kubernetes-operator"` | | ||
| `image.tag` | Release version | `"set-by-chartpress"` | | ||
| `image.pullPolicy` | Pull policy | `"IfNotPresent"` | | ||
| `imagePullSecrets` | Image pull secrets for private registries | `[]` | | ||
| `nameOverride` | Override release name (not including random UUID) | `""` | | ||
| `fullnameOverride` | Override full release name | `""` | | ||
| `serviceAccount.create` | Create a service account for the operator to use | `true` | | ||
| `serviceAccount.annotations` | Annotations to add to the service account | `{}` | | ||
| `serviceAccount.name` | The name of the service account to use. If not set and create is true, a name is generated using the fullname template. | `""` | | ||
| `rbac.create` | Create a Role/ClusterRole needed by the operator and bind it to the service account | `true` | | ||
| `rbac.cluster` | Creates a ClusterRole if true, else create a namespaced Role | `true` | | ||
| `podAnnotations` | Extra annotations for the operator pod | `{}` | | ||
| `podSecurityContext` | Security context for the operator pod | `{}` | | ||
| `securityContext.capabilities.drop` | | `["ALL"]` | | ||
| `securityContext.runAsNonRoot` | | `true` | | ||
| `securityContext.runAsUser` | | `1000` | | ||
| `securityContext.allowPrivilegeEscalation` | | `false` | | ||
| `securityContext.readOnlyRootFilesystem` | | `true` | | ||
| `resources` | Resources for the operator pod | `{}` | | ||
| `volumes` | Volumes for the operator pod | `[]` | | ||
| `volumeMounts` | Volume mounts for the operator container | `[]` | | ||
| `nodeSelector` | Node selector | `{}` | | ||
| `tolerations` | Tolerations | `[]` | | ||
| `affinity` | Affinity | `{}` | | ||
| `priorityClassName` | Priority class | `null` | | ||
| `livenessProbe.timeoutSeconds` | | `5` | | ||
| `kopfArgs` | Command line flags to pass to kopf on start up | `["--all-namespaces"]` | | ||
| `metrics.scheduler.enabled` | Enable scheduler metrics. Pip package [prometheus-client](https://pypi.org/project/prometheus-client/) should be present on scheduler. | `false` | | ||
| `metrics.scheduler.serviceMonitor.enabled` | Enable scheduler servicemonitor. | `false` | | ||
| `metrics.scheduler.serviceMonitor.namespace` | Deploy servicemonitor in different namespace, e.g. monitoring. | `""` | | ||
| `metrics.scheduler.serviceMonitor.namespaceSelector` | Selector to select which namespaces the Endpoints objects are discovered from. | `{}` | | ||
| `metrics.scheduler.serviceMonitor.additionalLabels` | Additional labels to add to the ServiceMonitor metadata. | `{}` | | ||
| `metrics.scheduler.serviceMonitor.interval` | Interval at which metrics should be scraped. | `"15s"` | | ||
| `metrics.scheduler.serviceMonitor.jobLabel` | The label to use to retrieve the job name from. | `""` | | ||
| `metrics.scheduler.serviceMonitor.targetLabels` | TargetLabels transfers labels on the Kubernetes Service onto the target. | `["dask.org/cluster-name"]` | | ||
| `metrics.scheduler.serviceMonitor.metricRelabelings` | MetricRelabelConfigs to apply to samples before ingestion. | `[]` | | ||
| `metrics.worker.enabled` | Enable workers metrics. Pip package [prometheus-client](https://pypi.org/project/prometheus-client/) should be present on workers. | `false` | | ||
| `metrics.worker.podMonitor.enabled` | Enable workers podmonitor | `false` | | ||
| `metrics.worker.podMonitor.namespace` | Deploy podmonitor in different namespace, e.g. monitoring. | `""` | | ||
| `metrics.worker.podMonitor.namespaceSelector` | Selector to select which namespaces the Endpoints objects are discovered from. | `{}` | | ||
| `metrics.worker.podMonitor.additionalLabels` | Additional labels to add to the PodMonitor metadata. | `{}` | | ||
| `metrics.worker.podMonitor.interval` | Interval at which metrics should be scraped. | `"15s"` | | ||
| `metrics.worker.podMonitor.jobLabel` | The label to use to retrieve the job name from. | `""` | | ||
| `metrics.worker.podMonitor.podTargetLabels` | PodTargetLabels transfers labels on the Kubernetes Pod onto the target. | `["dask.org/cluster-name", "dask.org/workergroup-name"]` | | ||
| `metrics.worker.podMonitor.metricRelabelings` | MetricRelabelConfigs to apply to samples before ingestion. | `[]` | | ||
| `workerAllocation.size` | | `null` | | ||
| `workerAllocation.delay` | | `null` | | ||
|
||
|
||
|
||
--- | ||
_Documentation generated by [Frigate](https://frigate.readthedocs.io)._ | ||
See the [documentation](https://kubernetes.dask.org/en/latest/installing.html#operator) for installation information. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters