Project Description

With the desire for Rancher Manager to scale to managing 1000s of clusters (10,000 i hear you say) we could try and have 1 instance of Rancher Manager doing it all. But could we have a Manager of Managers? How could we support multi-tenancy where each Rancher Manager has different versions etc?

One project that could be interesting to realizing this vision is KCP. It’s taking the ideas of "virtual clusters" (and projects like vcluster) and looking at providing a more lightweight solution where you don't need a full virtual cluster within another cluster whilst still supporting multi-tenancy, hierarchical workspaces, cross workspace operators and various other features.

Goal for this Hackweek

The purpose of this project is to practically research the following:

  • Is the KCP project usable (when I originally looked at 1 year ago it was very hard to grok and get working)
  • Have KCP managing the workloads for multiple clusters (we can use k3d for this)
  • (Stretch goal) Can we get Rancher Manager (or cluster agent) working against KCP

At the end of the week, we should know if KCP is a project that would be helpful to the future of Rancher Manager. And whether it's worth us getting involved with the project.

KCP could also be useful to Fleet, but this will be out of scope for hack week.

Resources

Looking for hackers with the skills:

rancher kcp kubernetes

This project is part of:

Hack Week 22

Activity

  • about 1 year ago: rcase started this project.
  • about 1 year ago: paulgonin liked this project.
  • about 1 year ago: robert.richardson liked this project.
  • about 1 year ago: ademicev0 liked this project.
  • about 1 year ago: rcase added keyword "kcp" to this project.
  • about 1 year ago: rcase added keyword "kubernetes" to this project.
  • about 1 year ago: rcase added keyword "rancher" to this project.
  • about 1 year ago: rcase originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B. by rweir

    [comment]: # (Please use the project descriptio...


    Hangar: tool for mirror container images & generate rancher image lists. by StarryWang

    Project Description

    Hangar is a tool for ...


    HAKube UI plugin for Rancher by epenchev

    [comment]: # (Please use the project descriptio...


    A CLI for Harvester by mohamed.belgaied

    [comment]: # Harvester does not officially come...


    mikrolite - a cli to create lighweight Kubernetes clusters using microvms by rcase

    [comment]: # (Please use the project descriptio...


    A CLI for Harvester by mohamed.belgaied

    [comment]: # Harvester does not officially come...


    RKE2/K3S working on IBM Power by tkelly

    [comment]: # (Please use the project descriptio...


    Predefined app security policy template for NeuVector by feih

    Project Description

    Idea is to predefin...