|
1 | 1 | # sealer Roadmap
|
2 | 2 |
|
| 3 | +## Improve the basic capabilities of the Sealer Image |
| 4 | + |
| 5 | +* Multi-architecture/hybrid architecture support |
| 6 | +* Easy-to-use image caching capabilities with no intrusion |
| 7 | +* Provide better `Sealer Image` collaboration mechanisms |
| 8 | + * open the `Sealer Image` Repo project |
| 9 | + * contains most of the common open source middleware and kxs runtime(not provided by the Sealer community) |
| 10 | + |
3 | 11 | ## Focus the core of distributed application definition
|
4 | 12 |
|
5 | 13 | * Keep exploring reducing complexity of k8s-based distributed application definition
|
| 14 | +* Support the full life cycle management of application and decoupled from the kxs runtime |
| 15 | +* Support more built-in application types |
| 16 | + * contains common application types including helm chart, kube resource, OAM, etc |
| 17 | + * provide extensibility, supports user-defined extended app types |
6 | 18 | * Support ClusterImage on more heterogeneous infrastucture:
|
7 | 19 | * general OS and arch
|
8 | 20 | * general existing Kubernetes
|
9 | 21 |
|
10 |
| -## sealer spec Definition Stabilization |
| 22 | +## Build stable and easy-to-use cluster delivery capabilities |
| 23 | + |
| 24 | +* support for large-scale cluster life cycle management, such as 3K nodes |
| 25 | +* support for managed existing clusters |
| 26 | +* support more kxs runtime support, such as k8s, k0s, k3s, etc |
| 27 | +* support IAAS diagnostic capabilities, provider cluster pre-installation check tools |
| 28 | + |
| 29 | +## Sealer spec Definition Stabilization |
11 | 30 |
|
12 | 31 | * Kubefile stabilization
|
13 | 32 | * Clusterfile stabilization
|
14 | 33 | * ClusterImage spec stabilization
|
15 | 34 | * define Kubernetes part and application part separately
|
16 | 35 | * protocol stabilization among sealer binary, basefs and cluster instance
|
17 | 36 |
|
18 |
| -## Neutral Architecture and Cloud Native Ecosystem Integration |
19 |
| - |
20 |
| -* Modularize architecture, including: |
21 |
| - * data structure |
22 |
| - * control workflow |
23 |
| - * data flow |
24 |
| -* HA built-in image registry |
25 |
| -* others |
26 |
| - |
27 | 37 | ## Performance Improvement
|
28 | 38 |
|
| 39 | +* Improve `Sealer Image` distribution efficiency as possible |
| 40 | +* Improves `sealer build` efficiency as possible through caching and other capabilities |
29 | 41 | * Improve cluster bootstrap efficiency as possible
|
30 |
| -* Improve ClusterImage distribution efficiency as possible |
| 42 | + |
0 commit comments