kistro - kubernetes distribution

This project is inspected by kURL. We tended to build kURL compatible addOn/packages with Rust controller.

Relation

cluster ----------------------------------- | manifest | ------> node 1 (master) | ------> node 2 (storage/..) ------------------------------------

Cli Plan

kistro login

Developer

Push pkg / manifest temp to repo - store index in cloud - json file as init index

Admin (Normal User)

Apply manifest / values - store data in cloud

kistro pkg

to build addOn/packages for kistro / kURL.

kistro pkg init - with github action kistro pkg build (local build) kistro pkg commit kistro pkg release

kistro manifest

to manange manifest for cluster

kistro cluster

kistro node

kistro get

kistro get cluster == kistro cluster info kistro get node == kistro node info

Dashboard plan

Reference