What if you could combine the power of Istio, Knative, and Kubernetes into a command as simple to use as docker run? Rio is a Kubernetes-based MicroPaaS, and with only a few keystrokes you can deploy, manage, scale, and version stateless applications in any Kubernetes cluster.
Installs into any Kubernetes cluster.
Uses Prometheus, Knative and Istio under the hood.
Automatic scaling based on Layer 4 and Layer 7 metrics from Prometheus.
Your workloads receive a DNS record and a wildcard certificate from LetsEncrypt.
Rio integrates with Kubernetes RBAC for maximum security.
Your applications automatically include resource constraints for the best cluster performance.
Rio can watch a remote repository, and you can tell it to automatically build and deploy new releases when you commit changes.
When rolling out new versions of your application, Rio understands the current load and scales up for maximum performance.
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.
At Rancher Labs, all of our products are focused on making Kubernetes simple to use for everybody. Even still, our teams were frustrated by how much effort is required to manage tools like Istio and Knative.
We built Rio so developers could deploy, manage, scale, and version their applications with a single command.
Rio creates an experience on Istio and Knative, and presents an easy way to manage every aspect of your application.