system-upgrade-controller
nas
system-upgrade-controller | nas | |
---|---|---|
5 | 1 | |
644 | 27 | |
2.0% | - | |
6.6 | 2.6 | |
19 days ago | over 2 years ago | |
Go | Nix | |
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.
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.
nas
-
My self-hosting infrastructure, fully automated
This is how I currently manage my RPi NAS: https://github.com/smasher164/nas.
Exposing Home Assistant over it allows me to do things like turn my lights off when I'm away from home, without exposing stuff to the public internet.
What are some alternatives?
sidero - Sidero Metal is a bare metal provisioning system with support for Kubernetes Cluster API.
yunohost - YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.
cluster-api - Home for Cluster API, a subproject of sig-cluster-lifecycle
kubevirt - Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
homelab - Fully automated homelab from empty disk to running services with a single command.
Sandstorm - Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager.
ansible-role-k3s - Ansible role for installing k3s as either a standalone server or HA cluster.
headscale - An open source, self-hosted implementation of the Tailscale control server
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.
mu - Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.
traefik - The Cloud Native Application Proxy
Netmaker - Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.