thomastaylor312 / krator

Kubernetes Rust State Machine Operator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Krator: Kubernetes Operators using State Machines

🚧 🚧 This project is highly experimental. 🚧 🚧 It should not be used in production workloads.

Krator acts as an Operator by watching Kubernetes resources and running control loops to reconcile cluster state with desired state. Control loops are specified using a State Machine API pattern which improves reliability and reduces complexity.

Documentation

API Documentation

Looking for the developer guide? Start here.

Examples

Moose Operator

Community, discussion, contribution, and support

You can reach the Krator community and developers via the following channels:

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct.

For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

About

Kubernetes Rust State Machine Operator

License:Apache License 2.0


Languages

Language:Rust 98.4%Language:Python 0.8%Language:Shell 0.8%