From 92a216f1340802d42c1fccaae6d61e7303fde33c Mon Sep 17 00:00:00 2001 From: RainbowMango Date: Sat, 12 Feb 2022 17:19:07 +0800 Subject: [PATCH] Update ROADMAP of 2022 Signed-off-by: RainbowMango --- ROADMAP.md | 59 +++++++++++++++++++++++++++++------------------------- 1 file changed, 32 insertions(+), 27 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 27dcd94893a7..a9cf6d73022d 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -4,32 +4,37 @@ This document defines a high level roadmap for Karmada development and upcoming Community and contributor involvement is vital for successfully implementing all desired items for each release. We hope that the items listed below will inspire further engagement from the community to keep karmada progressing and shipping exciting and valuable features. +## 2022 H1 +- Multi-cluster HA scheduling policy + * spread by region + * spread by zone + * spread by provider +- Multi-cluster Ingress +- Multi-cluster HPA (Horizontal Pod Autoscaling) +- Federated resource quota +- API reference +- [Karmada website](https://karmada.io/) refactor +- Policy-based governance, risk, and compliance +- Multi-cluster DNS (cluster identity) +- Global search across clusters +- Scheduling re-balancing -## 2021 Q1 -- K8s native API support for multi-cluster applications -- Multi-cluster application status aggregation -- Per-cluster configuration customization for applications -- Cluster Affinity Scheduling Policy -- Multi-cluster HA scheduling policy: spread by cluster -- Cluster registry; Support register existing clusters - -## 2021 Q2 -- Multi-cluster application automatic migration (DR) -- Dynamically split replicas of applications based on multiple dimensions -- Taint Toleration for clusters -- Multiple sync mode: Push, Pull +## 2022 H2 +- Karmada Dashboard - alpha release +- Karmada scalability baseline (performance report) +- Cluster addons +- Helm chart propagation +- Multi-cluster events +- Multi-cluster Operator specifications +- Multi-cluster Application +- Multi-cluster monitoring +- Multi-cluster logging +- Multi-cluster storage +- Multi-cluster RBAC +- Multi-cluster networking +- Data migration across clusters +- Multi-cluster workflow +- Integration with ecosystem - Cluster lifecycle management - -## 2021 Q3 -- Multi-cluster service discovery -- Load ingress support across clusters -- Multi-cluster horizontal auto-scaling for applications -- Multi-cluster resource re-balancing -- More Multi-cluster HA scheduling policy: spread by region, zone, provider -- Aggregated K8s API endpoint - -## 2021 Q4 -- CNI adoption with multiple underlying network setup -- Multi-cluster Service Mesh Support -- Multi-cluster monitoring & Logging -- GitOps support +- Image registry across clouds +- Multi-cluster Service Mesh solutions