Rancher

See what else Rancher is up to

The MicroPaaS for Kubernetes

Build, test, deploy, scale, and version stateless apps in any Kubernetes cluster.



What's a MicroPaas?


A MicroPaaS is a lightweight framework that bridges the gap between IT infrastructure and the developer. Its modular architecture delivers a fully integrated experience from pipeline to operations without taking over the cluster. Built for multi-tenancy, a MicroPaaS like Rio will run on any Kubernetes cluster in any substrate...even on your laptop.

How Is Rio Built?


Rio creates an experience on Istio and Knative and presents an easy way to manage every aspect of your application.


Rio Includes

  • Automatic DNS and HTTPS
  • HTTP Load Balancing
  • HTTP Routing
  • HTTP Metrics
  • Autoscaling
  • Canary Deployments
  • Git-Triggered Deployments

Why Use Rio?



Create Apps, Not the Platform

Rio installs into any Kubernetes cluster and handles all the wiring for common services like Istio for service mesh, Knative for creating event functions, 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 repository.
  • 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.

  • Your workloads receive a DNS record and a wildcard certificate from LetsEncrypt.
  • Rio also integrates with Kubernetes RBAC for maximum security.
  • Your apps will automatically include resource constraints for optimal cluster performance.

How Does It Work?


In this video quickstart, we show you how easy it is to install Rio and start deploying and upgrading services without having to manage Kubernetes, Istio, or Knative. Watch and see how easy it is.

<

Ready to get started? Rio is a quick install, and you can get right to using it.

Rancher Labs

At Rancher Labs, all of our products are focused on making Kubernetes simple to use for everybody.

We saw how people were frustrated by the effort required to manage tools like Istio and Knative, so we built Rio. Now developers can deploy, manage, scale, and version their applications with a few simple commands.


How To 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.

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