toc icon indicating copy to clipboard operation
toc copied to clipboard

[HEALTH]: Virtual Kubelet

Open rochaporto opened this issue 2 months ago • 9 comments

Project name

Virtual Kubelet

Project Issue Link

https://github.com/virtual-kubelet/virtual-kubelet/issues/1347

Concern

The virtual kubelet project remains a core dependency to end user deployments looking to scale out their deployments, as well as to new projects (supernetes, interLink, ...) targeting the bridge between multiple clusters or between cloud native and non cloud native deployments (such as HPC).

The project does not seem to have a very active community:

  • One issue closed during 2025
  • Little activity in contributions and issue interaction

Some of the functionality appearing in these new projects seem to add functionality that could be better consolidated in the virtual kubelet itself. The goal is not to trigger a project archival review, but to get the TOC to help consolidating the efforts around it.

Prior engagement

Not yet.

Additional Information

No response

Archiving Checklist (If project is determined for archival)

NOTE: Only applicable if the project opts to self-archive, or is initiated as a last possible option following a TOC vote. To proceed with the archival checklist, add the level/archive label and assign: caniszczyk, mrbobbytables, idvoretskyi, jeefy, castrojo, krook

Archiving Checklist

  • [ ] TOC vote to archive passed
  • [ ] Move project (logo) to archived in the artwork repo
  • [ ] Move project to archived on landscape
  • [ ] Remove maintainer list from project-maintainers.csv
  • [ ] Remove from staff list of maintainer emails
  • [ ] Archive (lock) maintainers mailing list (groups.io)
  • [ ] Remove ML from maintainers@ mailing group (google groups)
  • [ ] Remove project (logo) from all slide decks (contact [email protected])
  • [ ] Remove project (logo) from event sites (contact [email protected])
  • [ ] Notify DevEx team to remove from event Maintainer Project Opportunities
  • [ ] Remove from maintainers & project from service desk
  • [ ] Remove from CNCF store (reach out to staff or email [email protected])
  • [ ] Archive DevStats data (open issue in devstats repo)
  • [ ] Archive project in LFX Insights (move to archive in PCC)
  • [ ] Remove from CLOMonitor data

rochaporto avatar Sep 30 '25 15:09 rochaporto

Following the discussion in the TOC public meeting on Oct 21st, we will try to:

  • Organize a call with the TOC and the interested parties (virtual kubelet but also projects having it as a core dependency)
  • Try to clarify the status and where the community is heading in this area

@rochaporto to coordinate this.

rochaporto avatar Oct 21 '25 15:10 rochaporto

Core but mostly inactive maintainer here. The project lives a precarious life but is stable. That said, I think it isn't and won't be in a better place any time soon as VK serves a microscopic niche, and maintaining it requires deep understanding of how the Kubernetes API machinery works and how that applies to Nodes.

IMO the project should be detached from CNCF but not archived so to allow it to live its course. I'm willing to take the ownership of the org, and eventually pass it on to someone else who's willing to maintain it.

pires avatar Oct 30 '25 18:10 pires

My team started a project about a year ago with a critical dependency on virtual kubelet. The project might not be very active, but as far as I know there aren't any critical issues/bugs that haven't been addressed. I don't think there's necessarily anything wrong with a project not needing updates very often (actually it can be a hint that the project is well-scoped), as long as there are people who can address any real issues when they come up.

How can me or someone from my team get more involved with managing the project? We've submitted some PRs and have been responding to people on slack and would be happy to take on more of a role if that'd be helpful

tskillian avatar Oct 31 '25 15:10 tskillian

My team started a project about a year ago with a critical dependency on virtual kubelet. The project might not be very active, but as far as I know there aren't any critical issues/bugs that haven't been addressed. I don't think there's necessarily anything wrong with a project not needing updates very often (actually it can be a hint that the project is well-scoped), as long as there are people who can address any real issues when they come up.

How can me or someone from my team get more involved with managing the project? We've submitted some PRs and have been responding to people on slack and would be happy to take on more of a role if that'd be helpful

Thanks @tskillian this is exactly the kind of feedback we're looking for. The TOC will coordinate this, we'll come back to you soon.

rochaporto avatar Oct 31 '25 16:10 rochaporto

We'll have a discussion on Nov 25th on this topic, please 👍 if you would like to participate.

@tskillian and also tagging @dciangot and @twelho

rochaporto avatar Nov 03 '25 12:11 rochaporto

@rochaporto and team - please include @mskriver @egrosdou01 and myself for the meeting on the 25th too, we would like to share an update on what we are working on at the moment and aiming to contribute to the project.

Thanks!!

joshhalley avatar Nov 03 '25 14:11 joshhalley

I'd like to participate if I can make it - where's the right place for me to go to see more information about these meetings (e.g. time)?

tskillian avatar Nov 03 '25 16:11 tskillian

I'd like to participate if I can make it - where's the right place for me to go to see more information about these meetings (e.g. time)?

We'll reach out.

rochaporto avatar Nov 03 '25 20:11 rochaporto

Hi All, just wanted to follow up on thread - is there a new plan for a meeting on this topic ? We are in the process of submitting a new provider, and have an interest in the continued health of this project.

joshhalley avatar Dec 12 '25 07:12 joshhalley