mirror of https://git.rancher.io/charts
4e991faf6a | ||
---|---|---|
.. | ||
helm | ||
templates | ||
.helmignore | ||
Chart.yaml | ||
README.md | ||
values.yaml |
README.md
Rio
Rio is an application deployment engine for Kubernetes.
This chart will install the rio controller, which will then install the Rio system.
Note that the Rio CLI is the preferred installation route, see rio install -h
for more information.
Configuration
See values.yaml for installation options.
Prerequisites
- Rio requires Kubernetes 1.15 or newer cluster.
- Helm installed in the cluster. If Tiller and its service account are not already installed run the following:
$ kubectl apply -f helm/tiller-serviceaccount.yaml $ helm init --service-account tiller
Installation
Create the namespace where Rio will be installed, rio-system
is standard but not required:
$ kubectl create namespace rio-system
$ kubectl label namespace rio-system rio.cattle.io/is-system=true
Install the chart:
$ helm install --namespace rio-system --name rio ./
Wait for the controller to come up, and then ensure a cluster domain and IP exists:
$ kubectl -n rio-system rollout status deploy/rio-controller
$ rio info
Uninstallation
To completely uninstall Rio from your system:
$ rio uninstall
$ helm delete --purge rio