Skip to content

[Tracking] Examples Repository Maintenance: Status of All Demos on KubeEdge v1.22+ #166

@FengGaoCSC

Description

@FengGaoCSC

After testing most examples against KubeEdge v1.22 (latest stable as of April 2026), many demos are outdated or broken.

This issue serves as a central tracking board so community members can easily see the current status of each example, know which ones are already being worked on, and pick up examples that still need help.

Goal:

  • Improve user experience (examples should work out-of-the-box)
  • Reduce maintenance burden
  • Encourage community contributions through clear visibility

Status Legend

Symbol Meaning
Works without issues on KubeEdge v1.22
🛠️ Outdated but fixed (or fix in progress)
Requires special hardware (hard to verify)
‼️ requires complete refactoring

Current Status Table

Example Status on v1.22 Handled By / PR Main Issues
temperature-sensor-demo - -
new-counter-demo - -
sound-equipment-fault-detection 🛠️ - Minor build issues (Dockerfile, GOPROXY, image import)
traffic-light ‼️ GaoFeng MUST be refractory with mapper framework
apache-beam-analysis ‼️ - No source code, only pre-built images
ke-twitter-demo ‼️ - Twitter/X API v1.1 completely deprecated and MUST be refractory with mapper framework
kubeedge-counter-demo ‼️ GaoFeng MUST be refractory with mapper framework
web-demo ‼️ - MUST be refractory with mapper framework
wechat-demo ‼️ - WeChat API changes + MUST be refractory with mapper framework
kubeedge-edge-ai-application - Hardware dependent
led-raspberrypi ‼️ GaoFeng MUST be refractory with mapper framework
security-demo ‼️ - SPIRE-focused, not a typical KubeEdge demo
temperature-demo ‼️ - MUST be refractory with mapper framework
bluetooth-CC2650-demo - Hardware dependent + no source code

How to Contribute

  • Comment below with the example name you want to work on (e.g. "I'll take web-demo" or "Working on ke-twitter-demo").
  • Once you start, update the "Handled By / PR" column in this table (you can edit the issue description or ask a maintainer to update it).
  • Reference this issue in your Pull Request.
  • If an example already shows a PR link or "In progress", please coordinate with the person working on it to avoid duplicate effort.

Advice

I suggest removing the old and outdated examples from the KubeEdge examples repository, as they are useless and incompatible with the modern architecture of KubeEdge. Keeping them will cause confusion for developers, for example in Issue #5758 (kubeedge/kubeedge#5758), where other users have also been confused by these examples.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions