Project Description

We know that Kubernetes clusters need control planes but running them in dedicated VMs might not be always efficient, instead, we can run them as pods within the management cluster. This project aims to solve the following problems:

  • Reduce the cost of provisioning control planes
  • Provide a declarative API for control plane management
  • Centralize management of control planes and decouple them from workers
  • Provide k3s clusters as a service on any infrastructure.

Goal for this Hackweek

Resources

No project repository for now, all hacking will be done in these forks: https://github.com/alexander-demicev/kamaji https://github.com/alexander-demicev/k3s

What was achieved during hack week?

What wasn't done during hack week?

  • After some investigation I came to conclusion that kamaji might be reused but with some changes to its codebase as we are plugging our kubernetes distro
  • I was working on POC operator based on CAPI k3s provider https://github.com/zawachte/cluster-api-k3s/, the operator would manage pod deployments instead of CAPI machines but one week is not enough to get it working add-emoji

Looking for hackers with the skills:

rancher containers kubernetes edge k3s go

This project is part of:

Hack Week 22

Activity

  • 4 months ago: flonnegren liked this project.
  • 4 months ago: fgiudici liked this project.
  • 4 months ago: paulgonin liked this project.
  • 4 months ago: ademicev0 started this project.
  • 4 months ago: ademicev0 added keyword "rancher" to this project.
  • 4 months ago: ademicev0 added keyword "containers" to this project.
  • 4 months ago: ademicev0 added keyword "kubernetes" to this project.
  • 4 months ago: ademicev0 added keyword "edge" to this project.
  • 4 months ago: ademicev0 added keyword "k3s" to this project.
  • 4 months ago: ademicev0 added keyword "go" to this project.
  • 4 months ago: ademicev0 originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    A CLI for Harvester by mohamed.belgaied

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


    Rancher Token Revoker by mbolot

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


    image-tools: simple tool for mirror/save/load container images & KDM and chart image list generator. by StarryWang

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


    Deploy Uyuni proxy using Elemental and Fleet by cbosdonnat

    Project Description

    Now that Uyuni proxy ...


    Rancher Manager of Managers with KCP by rcase

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


    Containerized git server/client for playground and tutorials by mberti

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


    Samba in Kubernetes (for openSUSE) by dmulder

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


    Make iguana-workflow to support multiple container frontends by oholecek

    Project Description

    Iguana is an attempt ...


    Run sandboxed Firefox with image and sound inside a container by nguyens

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


    Man pages in a container by doreilly

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


    A CLI for Harvester by mohamed.belgaied

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


    operator for s3gw by gbaccini

    Project Description

    Create a K8s CRD for ...


    Hack on project MONAI (Medical Open Network for Artificial Intelligence) by jordimassaguerpla

    Project Description

    MONAI is a set of o...


    Containerized git server/client for playground and tutorials by mberti

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


    Rancher Manager of Managers with KCP by rcase

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


    Humidity sensors with dashboard by joachimwerner

    Build a network of ("edge") humidity sensors...


    Building a CNF solution for Edge environment by lizhang

    Project Description

    Network managemen...


    Automated Lifecycle Management at the Edge by bkampen

    Project Description

    We have a lot of solu...


    Hack on project MONAI (Medical Open Network for Artificial Intelligence) by jordimassaguerpla

    Project Description

    MONAI is a set of o...


    Real-time container runtime support by a_faerber

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


    Humidity sensors with dashboard by joachimwerner

    Build a network of ("edge") humidity sensors...


    Learn about kubernetes by creating a k3s HA setup by rsimai

    This is mostly a learning activity for myself, ...


    A CLI for Harvester by mohamed.belgaied

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


    Rancher Token Revoker by mbolot

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


    Vai: a Kubernetes API accelerator/cache by moio

    ![Kubernetes API caching layer according to Sta...


    Real-time container runtime support by a_faerber

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