mirror of https://git.rancher.io/charts
47 lines
1.0 KiB
Markdown
47 lines
1.0 KiB
Markdown
# Rio
|
|
|
|
[Rio](https://rio.io) 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](https://github.com/rancher/rio/releases) 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.
|
|
|
|
## Installation
|
|
|
|
Create the namespace where Rio will be installed, `rio-system` is standard but not required:
|
|
|
|
```bash
|
|
$ kubectl create namespace rio-system
|
|
$ kubectl label namespace rio-system rio.cattle.io/is-system=true
|
|
```
|
|
|
|
Install the chart:
|
|
|
|
```bash
|
|
$ helm install --namespace rio-system --name rio ./
|
|
```
|
|
|
|
Wait for the controller to come up, and then ensure a cluster domain and IP exists:
|
|
|
|
```bash
|
|
$ kubectl -n rio-system rollout status deploy/rio-controller
|
|
$ rio info
|
|
```
|
|
|
|
## Uninstallation
|
|
|
|
To completely uninstall Rio from your system:
|
|
|
|
```bash
|
|
$ rio uninstall
|
|
$ helm delete --purge rio
|
|
```
|