forked from sealerio/sealer
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: update roadmap of sealer (sealerio#1496)
* docs: update roadmap to add long-term consideration Signed-off-by: Allen Sun <shlallen1990@gmail.com> * docs: udpate Roadmap of sealer Signed-off-by: Allen Sun <shlallen1990@gmail.com>
- Loading branch information
1 parent
b96fab3
commit 0b95e41
Showing
1 changed file
with
28 additions
and
49 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,51 +1,30 @@ | ||
# Sealer roadmap | ||
|
||
## v0.1.3 | ||
|
||
* general e2e tests | ||
* support build, apply and push a ClusterImage | ||
|
||
## v0.2.0 | ||
|
||
* support cluster ENV and global config | ||
* support ARM base image | ||
* registry cache docker image when pull images | ||
* base image support more kubernetes versions and auto make rootfs | ||
* official dashboard image | ||
* image merge feature | ||
|
||
## future versions | ||
|
||
* cluster upgrade, backup, and restore | ||
* application upgrade | ||
* multi cloud provider | ||
* multi runtime | ||
* rootfs mount filesystem | ||
* sealer hub UI | ||
|
||
## official registry opensource ClusterImages | ||
|
||
* [ ] [dashboard](https://github.com/kubernetes/dashboard) | ||
* [ ] [prometheus stack](https://github.com/prometheus-operator/kube-prometheus) | ||
* [ ] loki stack | ||
* [ ] mysql | ||
* [ ] redis | ||
* [ ] rocketmq | ||
* [ ] zookeeper | ||
* [ ] minio | ||
* [ ] openEBS | ||
* [ ] rook ceph | ||
* [ ] kubeflow | ||
* [ ] kafka | ||
* [ ] cassandra | ||
* [ ] cockroachDB | ||
* [ ] postgreSQL | ||
* [ ] tiDB | ||
* [ ] istio | ||
* [ ] dapr | ||
* [ ] ingress | ||
* [ ] gitea/drone/harbor, devops stack | ||
|
||
## LONG*TERM | ||
# sealer Roadmap | ||
|
||
## Focus the core of distributed application definition | ||
|
||
* Keep exploring reducing complexity of k8s-based distributed application definition | ||
* Support ClusterImage on more heterogeneous infrastucture: | ||
* general OS and arch | ||
* general existing Kubernetes | ||
|
||
## sealer spec Definition Stabilization | ||
|
||
* Kubefile stabilization | ||
* Clusterfile stabilization | ||
* ClusterImage spec stabilization | ||
* define Kubernetes part and application part separately | ||
* protocol stabilization among sealer binary, basefs and cluster instance | ||
|
||
## Neutral Architecture and Cloud Native Ecosystem Integration | ||
|
||
* Modularize architecture, including: | ||
* data structure | ||
* control workflow | ||
* data flow | ||
* HA built-in image registry | ||
* others | ||
|
||
## Performance Improvement | ||
|
||
* Improve cluster bootstrap efficiency as possible | ||
* Improve ClusterImage distribution efficiency as possible |