Leading DataOps application from DataKitchen and relevant services.
Provided as Helm charts for easy installation on any Kubernetes cluster.
$ helm repo add datakitchen http://charts.datakitchen.io
You can then search the DataKitchen Helm chart repository.
$ helm search repo datakitchen
datakitchen/cronjobber 0.1.1 0.3.0 Cronjobber is the cronjob controller from Kuber...
datakitchen/dk-app-ui 0.1.0 1.16.0 Application Helm chart for the DataKitchen Web ...
datakitchen/dk-common 0.1.0 1.16.0 A library Helm chart for the DataKitchen Platfo...
[...]
Once the repository is added, you can install anything from it as needed.
Charts can be installed from the repository directly, using the --set
arguments to update the chart values as needed.
Charts can also be installed from local file, by pulling it from here and updating the values file locally.
To install a chart directly from the repository:
$ helm upgrade -i <release_name> -n datakitchen datakitchen/<chart_name>
See the individual chart README.md
files for more information on using --set
.
Remote upgrading is the same command as above, for remote installing.
To pull a chart locally into a folder with the same name for easy editing:
$ helm pull --untar datakitchen/<chart_name>
To prepare dependency charts for a chart you have pulled locally:
$ helm dependency update
To install a chart that you have pulled locally:
$ helm upgrade -i <release_name> -n datakitchen path/to/local/chart/
Local upgrading is the same command as above, for local installing.
At any point after any of the above steps, you can see what is installed:
$ helm list -A
To completely remove a chart that you have installed currently:
$ helm remove <release_name> -n datakitchen
This works the same regardless of having been installed locally or remotely.