5dc09b2ca9
``` Updated: argo/argo-cd: - 5.51.1 avesha/kubeslice-controller: - 1.3.4 avesha/kubeslice-worker: - 1.3.4 bitnami/kafka: - 26.4.0 bitnami/postgresql: - 13.2.7 bitnami/redis: - 18.3.2 bitnami/wordpress: - 18.1.11 clastix/kamaji: - 0.12.9 confluent/confluent-for-kubernetes: - 0.824.33 datadog/datadog: - 3.45.0 datadog/datadog-operator: - 1.2.2 nats/nats: - 1.1.5 speedscale/speedscale-operator: - 1.4.3 ``` |
||
---|---|---|
.. | ||
charts/nsm | ||
crds | ||
templates | ||
Chart.yaml | ||
Readme.MD | ||
app-readme.md | ||
questions.yaml | ||
values.schema.json | ||
values.yaml |
Readme.MD
Kubeslice Enterprise Worker Helm Charts
Prerequisites
- KubeSlice Controller needs to be installed
- Create and configure the worker cluster following instructions in the prerequisites and "registering the worker cluster" sections documentation
- Copy the chart version from the upper right hand section of this page [VERSION parameter needed during install and upgrade]
- Click on the download link from the upper right hand section of this page, and save it to the location available from the command prompt
- Untar the chart to get the values.yaml file and edit the following fields
- controllerSecret: namespace, endpoint, ca.crt, token
- cluster: name, nodeIp, endpoint
- imagePullSecrets: username, password, and email [use the same info from KubeSlice Controller install]
Installation
Add the repo:
helm repo add kubeslice-rancher https://kubeslice.github.io/rancher-avesha-charts/
Install Kubeslice Worker
export KUBECONFIG=<WORKER CLUSTER KUBECONFIG>
helm install --namespace=kubeslice-system --create-namespace kubeslice-worker kubeslice-rancher/kubeslice-worker --timeout=10m0s --values=<LOCATION OF values.yaml> --version=<VERSION> --wait=true
Upgrading Kubeslice Worker
export KUBECONFIG=<WORKER CLUSTER KUBECONFIG>
helm upgrade --history-max=5 --namespace=kubeslice-system kubeslice-worker kubeslice-rancher/kubeslice-worker --timeout=10m0s --values=<LOCATION OF values.yaml> --version=<VERSION> --wait=true
Uninstall Kubeslice Worker
- Refer to the documentation for instructions.
export KUBECONFIG=<WORKER CLUSTER KUBECONFIG>
helm uninstall --namespace=kubeslice-system --timeout=10m0s --wait=true kubeslice-worker
kubectl delete crd serviceexports.networking.kubeslice.io
kubectl delete crd serviceimports.networking.kubeslice.io
kubectl delete crd slicegateways.networking.kubeslice.io
kubectl delete crd slicenodeaffinities.networking.kubeslice.io
kubectl delete crd sliceresourcequotas.networking.kubeslice.io
kubectl delete crd slicerolebindings.networking.kubeslice.io
kubectl delete crd slices.networking.kubeslice.io
kubectl delete ns kubeslice-system