sidero
system-upgrade-controller
Our great sponsors
sidero | system-upgrade-controller | |
---|---|---|
3 | 5 | |
388 | 640 | |
4.4% | 4.4% | |
7.1 | 6.6 | |
6 days ago | 11 days ago | |
Go | Go | |
Mozilla Public License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sidero
-
Kubernetes on bare metal
I'd have a look at https://www.talos.dev and https://www.sidero.dev/
-
Talos Linux 1.0
If you're using ipxe to boot & install Talos on baremetal, I would also suggest you take a look at Sidero Metal.
-
My self-hosting infrastructure, fully automated from empty disk to operating services.
I would take a serious look at Sidero and Talos, which are amazing projects that follow a similar philosophy to flatcar/coreos but they have their own approach as well. They use the cluster api to provision bare metal nodes over iPXE.
system-upgrade-controller
- Updating k3s cluster
-
Is it possible to upgrade a node's kubelet using an operator?
Rancher can do this with https://github.com/rancher/system-upgrade-controller
-
My self-hosting infrastructure, fully automated from empty disk to operating services.
In theory I should use https://github.com/rancher/system-upgrade-controller, but because my homelab is still in active development and I keep nuking it, I never had a chance to upgrade lol
-
My self-hosting infrastructure, fully automated
I'm currently bumping the versions manually, but I plan to automate that with system upgrade controller [1] and Dependabot [2] (or similar)
[1]: https://github.com/rancher/system-upgrade-controller
[2]: https://github.com/dependabot
-
k3s vs microk8s vs k0s and thoughts about their future
Updating k3s is much easier using their system upgrade controller. I've been using it for a year and no hiccups. Runs in cluster, updates automatically depending on what release channel you want to use.
What are some alternatives?
Mayastor - Dynamically provision Stateful Persistent Replicated Cluster-wide Fabric Volumes & Filesystems for Kubernetes that is provisioned from an optimized NVME SPDK backend data storage stack.
cluster-api - Home for Cluster API, a subproject of sig-cluster-lifecycle
homelab - Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
ansible-role-k3s - Ansible role for installing k3s as either a standalone server or HA cluster.
Ansible-NAS - Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook.
kubernetes - Production-Grade Container Scheduling and Management
traefik - The Cloud Native Application Proxy
cluster-version-operator