-
Notifications
You must be signed in to change notification settings - Fork 50
[WIP] Add KubeEdge 2026 roadmap #249
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Shelley-BaoYue
wants to merge
1
commit into
kubeedge:master
Choose a base branch
from
Shelley-BaoYue:roadmap-2026
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 |
|---|---|---|
|
|
@@ -4,95 +4,71 @@ This document defines a high level roadmap for KubeEdge development. | |
|
|
||
| The [milestones defined in GitHub](https://github.com/kubeedge/kubeedge/milestones) represent the most up-to-date plans. | ||
|
|
||
| The roadmap below outlines KubeEdge’s 2024 feature plan. | ||
| The roadmap below outlines KubeEdge’s 2026 feature plan. | ||
|
|
||
| ## SIG Node | ||
|
|
||
| - Continuous follow up Kubernetes release | ||
| - Support edge nodes running on mac OS and RTOS | ||
| - Support in-cluster config for edge pods to access Kube-APIServer | ||
| - Enhancements to device plugin on edge nodes, such as support for multiple virtual GPUs | ||
| - Support event report to cloud | ||
| - Continuous follow up Kubernetes release | ||
| - Mac OS and RTOS support | ||
| - Edge Cluster and edge swarm cluster | ||
| - Support for serverless computing | ||
| - Remote maintenance | ||
| - Add edge nodes in batches | ||
| - Support runtimeclass | ||
|
|
||
| ## SIG Device-IOT | ||
|
|
||
| - Multi-language Mappers support | ||
| - Devices discovery | ||
| - Integration with time-series databases and other databases | ||
| - Video stream | ||
| - Enhance device management capabilities, such as device writing and device status monitoring | ||
| - Device discovery | ||
| - Batch devices management | ||
| - Establishment and maintenance of the multi-language mapper-framework repo | ||
|
|
||
| ## SIG Security | ||
|
|
||
| - SLSA / CodeQL (There is still some provenance work remaining to reach SLSA L4) | ||
| - Spiffe research | ||
| - Support for certificates with multiple encryption algorithms, and provide interface capabilities | ||
| - Add admission for edge-cloud Messaging Channel | ||
|
|
||
| ## SIG Scalability | ||
|
|
||
| - Scalability and performance testing with EdgeMesh integrated | ||
| - Scalability and performance testing for IoT devices scenario | ||
|
|
||
| ## Stability | ||
|
|
||
| - Stability maintenance of CloudCore, including stability testing and issue resolution | ||
| - EdgeMesh stability | ||
| - Enhanced reliability of cloud-edge collaboration, such as stability improvement of - Edge Kube-API interface and logs/exec feature | ||
|
|
||
| ## SIG Networking | ||
|
|
||
| - ServichMesh | ||
| - Combined with projects such as istio or kmesh to bring richer service mesh functions to edge scenarios. | ||
| - Large-scale optimization | ||
| - In large-scale deployments, there is a high load on the edge kube-apiserver. Consider using IPVS (IP Virtual Server) technology to handle the requests efficiently | ||
| - Having a large number of services significantly increases the number of iptables rules on the nodes | ||
| - Combined with projects such as `istio` or `kmesh` to bring richer service mesh functions to edge scenarios. | ||
| - Performance optimization: Kernel-level traffic forwarding based on eBPF (extended Berkeley Packet Filter) | ||
| - Distributed messaging system | ||
|
|
||
| ## SIG AI | ||
|
|
||
| - Distributed deployment of the LLM model | ||
| - Deploy a large language model (LLM) on multiple edge nodes using KubeEdge. The LLM can be used for various natural language processing tasks, such as code implementations, text generation, machine translation, summarization, etc | ||
| - The distributed deployment can reduce the computation consumption of the LLM, as well as improve its scalability and fault tolerance | ||
| - Edge-Cloud benchmarking of the LLM model | ||
| - Compare the performance and resource consumption of the LLM model running on the edge nodes versus the cloud servers using KubeEdge. The LLM can be evaluated on different metrics, such as accuracy, speed, memory, CPU, etc | ||
| - The benchmarking can help optimize the LLM model for different scenarios and environments, as well as identify the trade-offs and challenges of edge-cloud collaboration | ||
| - Integration of different types of LLM models | ||
| - Integrate different types of LLM models, such as large language/ visual/ multi-modal models, with KubeEdge. The LLM models can be combined to achieve more complex and diverse language generation and understanding tasks, such as question answering, dialogue, image captioning, etc | ||
| - The integration can leverage the advantages of each LLM model and enhance the overall functionality and capability of the edge-cloud system | ||
| - AI Conformance support | ||
| - Provide hands-on examples for deploying models at edge | ||
|
|
||
| ## SIG Robotics | ||
|
|
||
| - Universal robot control system | ||
| - The standard protocol for robot control systems has been open sourced(https://github.com/kubeedge/robolink), and a universal robot control system will be implemented based on this standard in the future | ||
| - Provide examples and solutions for robotics scenarios | ||
|
|
||
| ## SIG Testing | ||
|
|
||
| - Increase unit test coverage Improve. | ||
| - Improve e2e test case coverage | ||
| - Integration testing. | ||
| - Conformance test improve | ||
| - AI generate UT and E2E test | ||
| - Integration testing optimization | ||
| - Perform testing on the hardware requisites required for KubeEdge, such as memory usage, bandwidth, and other metrics | ||
|
|
||
| ## SIG Cluster-Lifecycle | ||
|
|
||
| - Router High Availability (HA) support | ||
| - Enhancement for Keink tool, Keadm tool | ||
| - Edgecore config can be used for Keadm join | ||
| - Enhance the installation tool Keadm | ||
| - Optimize installation(keadm join) process | ||
| - Enhancement for image prepull | ||
| - Support OTA mode | ||
| - Remote maintenance enhancement | ||
| - CloudCore HA enhancement | ||
| - Stability improvement for Edge Kube-API interface and logs/exec feature | ||
|
|
||
| ## UI | ||
|
|
||
| - Dashboard release iteration | ||
| - Add new tutorial page on official website | ||
| - Container deployment for Dashboard | ||
| - Dashboard enhancement iteration | ||
|
|
||
| ## Documentation | ||
|
|
||
| - Multi-language docs maintenance with AI tool | ||
| - Restructure and refactor the contents. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
|
|
||
| ## Experience | ||
|
|
||
| - Example library enhancement | ||
| - Go online to Killer-Coda | ||
| - Example repository integrates with KubeEdge core in CI/CD pipeline | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There seems to be a typo here.
ServichMeshshould probably beServiceMesh.