Added: upgrade procedures (#61)

* Added: upgrade procedures

* Changed: template

* Changed: updated chart version
This commit is contained in:
Valeriano Manassero 2022-04-04 10:32:51 +02:00 committed by GitHub
parent e16060f2ad
commit d7c3b9d5d9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 40 additions and 12 deletions

View File

@ -2,7 +2,7 @@ apiVersion: v2
name: clearml name: clearml
description: MLOps platform description: MLOps platform
type: application type: application
version: "3.8.1" version: "3.8.2"
appVersion: "1.3.0" appVersion: "1.3.0"
home: https://clear.ml home: https://clear.ml
icon: https://raw.githubusercontent.com/allegroai/clearml/master/docs/clearml-logo.svg icon: https://raw.githubusercontent.com/allegroai/clearml/master/docs/clearml-logo.svg

View File

@ -1,6 +1,6 @@
# ClearML Ecosystem for Kubernetes # ClearML Ecosystem for Kubernetes
![Version: 3.8.1](https://img.shields.io/badge/Version-3.8.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.3.0](https://img.shields.io/badge/AppVersion-1.3.0-informational?style=flat-square) ![Version: 3.8.2](https://img.shields.io/badge/Version-3.8.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.3.0](https://img.shields.io/badge/AppVersion-1.3.0-informational?style=flat-square)
MLOps platform MLOps platform
@ -31,9 +31,7 @@ For development/evaluation it's possible to use [kind](https://kind.sigs.k8s.io)
After installation, following commands will create a complete ClearML insatllation: After installation, following commands will create a complete ClearML insatllation:
``` ```
mkdir -pm 777 /tmp/clearml-kind cat <<EOF | kind create cluster --config=-
cat <<EOF > /tmp/clearml-kind.yaml
kind: Cluster kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4 apiVersion: kind.x-k8s.io/v1alpha4
nodes: nodes:
@ -62,8 +60,6 @@ nodes:
containerPath: /var/local-path-provisioner containerPath: /var/local-path-provisioner
EOF EOF
kind create cluster --config /tmp/clearml-kind.yaml
helm install clearml allegroai/clearml helm install clearml allegroai/clearml
``` ```
@ -89,6 +85,24 @@ This will create 3 ingress rules:
Just pointing the domain records to the IP where ingress controller is responding will complete the deployment process. Just pointing the domain records to the IP where ingress controller is responding will complete the deployment process.
## Upgrades/ Values upgrades
Updating to latest version of this chart can be done in two steps:
```
helm repo update
helm upgrade clearml allegroai/clearml
```
Changing values on existing installation can be done with:
```
helm upgrade clearml allegroai/clearml --version <CURRENT CHART VERSION> -f custom_values.yaml
```
Please note: updating values only should always be done setting explicit chart version to avoid a possible chart update.
Keeping separate updates procedures between version and values can be a good practice to seprate potential concerns.
## Additional Configuration for ClearML Server ## Additional Configuration for ClearML Server
You can also configure the **clearml-server** for: You can also configure the **clearml-server** for:

View File

@ -28,9 +28,7 @@ For development/evaluation it's possible to use [kind](https://kind.sigs.k8s.io)
After installation, following commands will create a complete ClearML insatllation: After installation, following commands will create a complete ClearML insatllation:
``` ```
mkdir -pm 777 /tmp/clearml-kind cat <<EOF | kind create cluster --config=- ─╯
cat <<EOF > /tmp/clearml-kind.yaml
kind: Cluster kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4 apiVersion: kind.x-k8s.io/v1alpha4
nodes: nodes:
@ -59,8 +57,6 @@ nodes:
containerPath: /var/local-path-provisioner containerPath: /var/local-path-provisioner
EOF EOF
kind create cluster --config /tmp/clearml-kind.yaml
helm install clearml allegroai/clearml helm install clearml allegroai/clearml
``` ```
@ -86,6 +82,24 @@ This will create 3 ingress rules:
Just pointing the domain records to the IP where ingress controller is responding will complete the deployment process. Just pointing the domain records to the IP where ingress controller is responding will complete the deployment process.
## Upgrades/ Values upgrades
Updating to latest version of this chart can be done in two steps:
```
helm repo update
helm upgrade clearml allegroai/clearml
```
Changing values on existing installation can be done with:
```
helm upgrade clearml allegroai/clearml --version <CURRENT CHART VERSION> -f custom_values.yaml
```
Please note: updating values only should always be done setting explicit chart version to avoid a possible chart update.
Keeping separate updates procedures between version and values can be a good practice to seprate potential concerns.
## Additional Configuration for ClearML Server ## Additional Configuration for ClearML Server
You can also configure the **clearml-server** for: You can also configure the **clearml-server** for: