mirror of
https://github.com/clearml/clearml-helm-charts
synced 2025-02-12 07:26:14 +00:00
* Changed: update dependency charts * Changed: update values for dependencies * Added: major release update instructions * Changed: version update * Added: dep repos * Changed: improved securityContexts * Added: security context for enterprise apps * Changed: agent split securityContexts * Added: custom start scripts for apps * Fixed: missing description * Changed: updated images * Added: non-privileged/non-root configs * Fixed: title level * CHanged: changelog update * Added: global registry setting * Added: services annotations * Fixed: non-root enterprise reference
54 lines
1.5 KiB
Go Template
54 lines
1.5 KiB
Go Template
# ClearML Kubernetes Agent
|
|
{{ template "chart.deprecationWarning" . }}
|
|
|
|
{{ template "chart.badgesSection" . }}
|
|
|
|
{{ template "chart.description" . }}
|
|
|
|
{{ template "chart.homepageLine" . }}
|
|
|
|
{{ template "chart.maintainersSection" . }}
|
|
|
|
## Introduction
|
|
|
|
The **clearml-agent** is the Kubernetes agent for for [ClearML](https://github.com/allegroai/clearml).
|
|
It allows you to schedule distributed experiments on a Kubernetes cluster.
|
|
|
|
# Upgrading Chart
|
|
|
|
## Upgrades/ Values upgrades
|
|
|
|
Updating to latest version of this chart can be done in two steps:
|
|
|
|
```
|
|
helm repo update
|
|
helm upgrade clearml-agent allegroai/clearml-agent
|
|
```
|
|
|
|
Changing values on existing installation can be done with:
|
|
|
|
```
|
|
helm upgrade clearml-agent allegroai/clearml-agent --version <CURRENT CHART VERSION> -f custom_values.yaml
|
|
```
|
|
|
|
### Major upgrade from 5.* to 6.*
|
|
|
|
Before issuing helm upgrade:
|
|
|
|
* if using securityContexts check for new value form in values.yaml (podSecurityContext and containerSecurityContext)
|
|
|
|
## Non root/privileged environments
|
|
|
|
*This feature is available for Enterprise version only*
|
|
|
|
In environments like Openshift or Tanzu it can be required to run non-root/non-privileged pods/containers.
|
|
In this case it's recommended to use values-non-root-privileged.yaml as base for override file.
|
|
|
|
Keep in mind it's not possible to install packages on non-root containers so images used for Tasks must already have python and pip installed.
|
|
|
|
{{ template "chart.sourcesSection" . }}
|
|
|
|
{{ template "chart.requirementsSection" . }}
|
|
|
|
{{ template "chart.valuesSection" . }}
|