Install the Rudr runtime and its dependencies.
Welcome to Rudr - the Kubernetes implementation of the Open Application Model specification. Below is documentation about the main application model constructs: components (and their workloads), traits, and application configurations.
As a developer, define the functional units that may be instantiated as part of a larger distributed application and their respective workloads. Learn about component schematics here.
As an application operator, attach operational features to component workloads of your application. Learn more about traits here.
As an application operator, define how your overall application will be instantiated and configured. Learn about application configurations here.
Lets put everything together and deploy, inspect, and update a Rudr application.
Build a component from source code to use for testing.
Using Helm/Kustomize tools to manage OAM yamls, you will find how they could cooperate with each other.
Tips and best practices for setting up existing Kubernetes applications to use Rudr.
Find answers to commonly asked questions about Rudr and the Open Application Model (OAM).