See what else Rancher is up to. Star Fork
rio Open main menu

The Application Deployment Engine for Kubernetes

Rio makes it faster and easier for DevOps to build, test, deploy, scale and version stateless applications in any Kubernetes cluster.

Learn More

Great For

Automatic DNS and HTTPS
HTTP Load Balancing, routing, and metrics
Autoscaling
Canary Deployments
Git-Triggered Deployments

Why Use Rio

Built for DevOps

Rio installs into any Kubernetes cluster and handles all the wiring for common services like Linkerd for service mesh and Prometheus for monitoring. With a few simple commands, Rio can implement Git-based continuous delivery; help optimize routing for your apps; give you canary, A/B and Blue/Green deployments; monitor HTTP traffic inside your service mesh; deliver smart autoscaling and more.

Streamline your release pipeline

Rio helps you deliver the best possible application release experience to your users.

Tell Rio to automatically build and deploy new app releases when you commit changes to your repo.

When rolling out new versions of your app, Rio understands the current load and scales up for maximum performance using Layer 4 and Layer 7 metrics from Prometheus.

Maximum security by default

When using Rio, your apps launch with the most secure network configuration possible.

Workloads receive a DNS record and a wildcard certificate from LetsEncrypt.

Built for multitenancy, Rio also integrates with Kubernetes RBAC for maximum security.

Your apps will automatically include resource constraints for optimal cluster performance.


How it Works

Rio is a lightweight, cloud-native platform that delivers a fully-integrated deployment experience from operations to pipeline without taking over the cluster. Easily installed using Rancher’s App Catalog, Rio also runs from the CLI on any Kubernetes cluster anywhere, even on your laptop.

{{ .Site.Title }}

Get Started

Step 1.
Deploy Rio into a Kubernetes cluster

Step 2.
Define a service

Step 3.
Scale and promote a new version

That’s it! With just a few commands, you'll be up and running with Istio and a simple set of instructions that deliver powerful results for app deployment.

Install Rio

Learn More

Do you want to spend more time creating apps and less time managing the platform?