mirror of
https://github.com/beclab/Olares
synced 2026-04-21 13:37:46 +00:00
| .. | ||
| argo/.olares/config/cluster | ||
| fs-lib | ||
| hami | ||
| juicefs | ||
| kubeblocks | ||
| nats | ||
| open-policy-agent | ||
| open-telemetry | ||
| postgresql | ||
| prometheus | ||
| redis | ||
| tapr | ||
| velero | ||
| README.md | ||
Olares Platform
Overview
The platform layer services run in containers with middlewares such as databases, messaging system, file system, workflow orchestration, secret management, and observability.
Sub-component Overview
| Component | Description |
|---|---|
| fs-lib | Provides notification for JuiceFS. |
| juicefs | Provides cloud-native distributed file system for multi-node clusters. |
| mongodb | A general purpose, document-based, distributed database; used as the document storage in Olares. |
| nats | A lightweight and high-performance message-oriented middleware, used as the messaging system. |
| open-telemetry | Enables tracing of request workflows within Olares using eBPF-based monitoring. |
| postgresql | A powerful, open source object-relational database system; Functions as the primary relational database in Olares. |
| prometheus | An open-source monitoring system used for system monitoring and resource usage tracking. |
| redis | Contains Redis-like persistent key-value store services for KV cache in Olares. |
| tapr | Provides the app run time for Olares. Bundles a curated set of sidecars and Kubernetes operators to solve the “boring but critical” plumbing required by most self-hosted apps—file uploads, secret storage, event streaming, WebSockets, and turnkey data services. |
| velero | An open-source tool to safely backup and restore, perform disaster recovery, and migrate Kubernetes cluster resources and persistent volumes. |