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
KubeEdge incubation review #461
Conversation
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com> Co-authored-by: Yin Ding <dingyin@gmail.com>
a0f1350
to
161e346
Compare
Happy to take on a Due Diligence for Kubeedge as a TOC |
@alena1108 Thank you. |
SIG-Runtime presentation link: https://youtu.be/UbbTTHqKilc |
SIG-Runtime presentation slides: https://docs.google.com/presentation/d/1k272w_hTCsjwGHY6h1XGJeBMpuV5Cxry2ozyoMDvsPU/edit?usp=sharing |
Due Diligence doc draft can be found here: https://docs.google.com/document/d/1GwKZCeXbCnyBkTVwrlUflGSU7lwVgucn2CfkwrCSpsY/edit#. Note that it's currently going through a SIG review, and not ready for public comments yet |
The DD for KubeEdge have been completed. The project solves a complex and unique use case of running containerized applications on the edge devices, which benefits cloud computing ecosystem. Its architecture meets reliability, availability and extensibility criteria needed for further growth and adoption. SIG Runtime has provided recommendations to the project owners in the DD doc https://docs.google.com/document/d/1GwKZCeXbCnyBkTVwrlUflGSU7lwVgucn2CfkwrCSpsY/edit#heading=h.kd4eg2uz3lt0.
With these two items already prioritized in KubeEdge backlog, I believe the project meets Incubation criteria. Opening the public comment period: https://lists.cncf.io/g/cncf-toc/message/4952 |
As a co-lead of the Kubernetes IoT Edge Working Group I am adding this non binding comment in support of the KubeEdge application to advance from sandbox to incubation. I’ve observed active participation of the KubeEdge contributors in the IoT Edge Working Group online meetings and physical conferences. I can attest that they have decent and growing awareness and reputation among vendors, users and prospective users of Kubernetes for edge use cases. The have been valuable citizens in the Kubernetes community during open discussions of how to address challenges of Kubernetes at edge. The analysis in the due diligence document is consistent with my own observations. On this basis I would encourage voting members of the TOC to approve advance of the KubeEdge project to the incubation level. |
Thanks for this DD. I made a couple of comments in the doc - two are small tech queries for my understanding. Please could you also comment on any similar / competing projects (in or outside CNCF) and how KubeEdge differentiates from those? |
As a co-lead of the Kubernetes IoTEdge working group and previous project lead of KubeEdge, I see strong value of KubeEdge architecture and design pattern to edge customers. As an engineer working on edge computing, I see KubeEdge's potential to grow as a more comprehensive edge solution. While working on KubeEdge project, I've seen and experienced questions, use cases; and contributions from different folks in the Kubernetes community and industry. More features and capabilities are added in KubeEdge since its becoming the sandbox project. Being an extension of Kubernetes, KubeEdge is a good addition to the Kubernetes product family and empower the community/customers. I am voting KubeEdge to the incubation level. |
Thanks @lizrice, I've relied after your comments in the DD doc. As for differentiation, I don't see any project under CNCF similar / overlapped to what KubeEdge is doing.
KubeEdge started with approach 1; the alternatives choose approach 2, and made some lightweight optimizaions on Kubernetes. Add what KubeEdge unique to the alternatives for edge computing cases are:
|
@kevin-wangzefeng Can you please point me where i can find information on
thanks, |
Thank you Dims, for your speedy review and good questions. Here are the answers and please let us know if you need further clarifications.
KubeEdge 1.3 supports Kubernetes 1.17, and 1.18 is going to be supported by KubeEdge 1.4.
KubeEdge extends native containerized application orchestration capabilities to nodes on the edge. KubeEdge is built based on Kubernetes to provide infrastructure support for network, application deployment and metadata synchronization between cloud and edge.
KubeEdge community is currently defining a set of end-to-end tests to verify various functionalities of edge computing. We currently don't run Kubernetes conformance test due to the difference and limitation of underlying network environment as mentioned above. If you have any suggestion on additional tests needed, we can certainly discuss with the KubeEdge community and add it to future plans. |
@kevin-wangzefeng thanks a ton! sounds good. |
KubeEdge has been a CNCF Sandbox project since Mar 2019. The project and community keep growing over the last year. We would like KubeEdge to be considered for incubation.
/cc @amye @caniszczyk