Closed alexandrebrg closed 1 year ago
First release content:
This first release bring the basic functionalities of RIK, and is stable enough to be released. You can learn more about it through the README and through our documentation.
Main purpose:
Components:
protobuf
Workloads:
pod
and function
function
workloads expect to be bring a custom rootfs and linux kernel in order to runpod
workloads are containers which support containers from hub.docker.com ┌──────────────────────────────────────────┐
│ Developer Computer │
│ ┌────────────────────────┐ │
│ │ Rikctl │ │
│ └────────────────────────┘ │
└─────────────────────┬────────────────────┘
│Communicate with Controller
│ HTTP API
┌───────────────┘
┌──────────┼───────────────────────────────────────┐
│ │ Master Node │
│ ▼ │
│ ┌────────────┐ ┌────────────┐ │
│ │ │ │ │ │
│ │ │ Request │ │ │
│ │ Controller │ Orchestration │ Scheduler │ │
│ │ │◀─────────────▶│ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ └────────────┘ └────────────┘ │
│ Manage ▲ │
│ Workloads │ │
└───────────────────────────────────────┼──────────┘
│
┌──────────────────────────┐ │
┌┴─────────────────────────┐│ │
┌┴─────────────────────────┐││ │
│ Worker Node │││ │
│ │││ │
│ │││ │
│ ┌────────────────┐ │││ │
│ │ │ │││ │
│ │ │ │││ │
│ │ Riklet │ │││ │
│ │ │◀───┼┼┼───────────┘
│ │ │ │││
│ │ │ │││
│ └────────────────┘ │││
│ │├┘
│ ├┘
└──────────────────────────┘
Releaase v1.0.0 is now available: https://github.com/rik-org/rik/releases/tag/v1.0.0 🥳
What needs to be done
amd64
in the releaseWhy it needs to be done