Rig.dev it's an open source application platform to simplify developers experience with Kubernetes

Rig.dev it's an open source application platform to simplify developers experience with Kubernetes

Rig.dev offers an open-source application platform for Kubernetes as a free self-hosted solution or as a paid managed platform. The source code is available in their Github repositories and it's licensed under Apache 2.0 license.

GitHub - rigdev/rig: Rig.dev is a developer-centric application platform for Kubernetes ⛵
Rig.dev is a developer-centric application platform for Kubernetes ⛵ - GitHub - rigdev/rig: Rig.dev is a developer-centric application platform for Kubernetes ⛵

The purpose is to help developers to work in their own environments with elevated application abstractions, while still leveraging Kubernetes's reliability, portability, and scalability.

One of the key features is a developer-friendly deployment engine, which simplifies the process of rolling out, managing, debugging and scaling applications. Also, it has a foundational APIs for user management, authentication, storage, and database integrations.

All of the above can be managed through a Dashboard, CLI, also has several CI/CD pipelines which integrate Rig.dev with GitHub Actions almost natively.

The logic is structured under "Capsules", described as:

A Capsule contains a bundle of resources which will be deployed as a unit. Those resources are

- A Docker image
- Environment variables
- Networking configuration (load balancer/ingress)
- Networking middleware to handle e.g. authentication
- Number of replicas

If you are familiar with Kubernetes, Capsules can be thought of as containing everything (deployment, service, ingress, etc.) needed to run and manage your application.

Read the docs, or just try it our using a local KinD cluster using their script:

Setup guide | Rig Docs
Kubernetes Cluster Installation

Keep reading on SREDevOps.org: