Skip to content

Commit

Permalink
docs: update roadmap of sealer (sealerio#1496)
Browse files Browse the repository at this point in the history
* 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
allencloud authored Jun 13, 2022
1 parent b96fab3 commit 0b95e41
Showing 1 changed file with 28 additions and 49 deletions.
77 changes: 28 additions & 49 deletions ROADMAP.md
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

0 comments on commit 0b95e41

Please sign in to comment.