K3s – Lightweight Kubernetes

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
  1. k3s

    Lightweight Kubernetes

    K3s' go.mod[0] is insane.

    [0] https://github.com/k3s-io/k3s/blob/master/go.mod

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. azure-k3s-cluster

    An Azure template to deploy a lightweight Kubernetes cluster using k3s.io

    If anyone wants a ready-to-go Azure template to play around, here you go:

    https://github.com/rcarmo/azure-k3s-cluster

    (I tweak this every now and then since I both used it as a training sample for my customers/peers and as a way to run my own batch processes as cheap as possible)

  4. deckhouse

    Kubernetes platform from Flant

    And while k3s sounds easy, it's not after even a slightly larger scale.

    If one willing to have in-house k8s today I would recommend https://deckhouse.io/ (I'm not affiliated with them)

  5. colima

    Container runtimes on macOS (and Linux) with minimal setup

    On my M1 Pro system, I have nothing but positive things to say about the experience of using Colima (https://github.com/abiosoft/colima). Quick to set up and fast to use.

  6. minikube

    Run Kubernetes locally

    If you're just messing around, just use kind (https://kind.sigs.k8s.io) or minikube if you want VMs (https://minikube.sigs.k8s.io). Both work on ARM-based platforms.

    You can also use k3s; it's hella easy to get started with and it works great.

  7. kind

    Kubernetes IN Docker - local clusters for testing Kubernetes

    If you're just messing around, just use kind (https://kind.sigs.k8s.io) or minikube if you want VMs (https://minikube.sigs.k8s.io). Both work on ARM-based platforms.

    You can also use k3s; it's hella easy to get started with and it works great.

  8. talos

    Talos Linux is a modern Linux distribution built for Kubernetes.

    I've been using a 3 nuc (actually Ryzen devices) k3s on SuSE MicroOS https://microos.opensuse.org/ for my homelab for a while, and I really like it. They made some really nice decisions on which parts of k8s to trim down and which Networking / LB / Ingress to use.

    The option to use sqlite in place of etcd on an even lighter single node setup makes it super interesting for even lighter weight homelab container environment setups.

    I even use it with Longhorn https://longhorn.io/ for shared block storage on the mini cluster.

    If anyone uses it with MicroOS, just make sure you switch to kured https://kured.dev/ for the transactional-updates reboot method.

    I'd love to compare it against Talos https://www.talos.dev/ but their lack of support for a persistent storage partition (only separate storage device) really hurts most small home / office usage I'd want to try.

  9. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  10. ansible-libvirt-microos

    An ansible role for spinning up a VM using microos

    I've been using a 3 nuc (actually Ryzen devices) k3s on SuSE MicroOS https://microos.opensuse.org/ for my homelab for a while, and I really like it. They made some really nice decisions on which parts of k8s to trim down and which Networking / LB / Ingress to use.

    The option to use sqlite in place of etcd on an even lighter single node setup makes it super interesting for even lighter weight homelab container environment setups.

    I even use it with Longhorn https://longhorn.io/ for shared block storage on the mini cluster.

    If anyone uses it with MicroOS, just make sure you switch to kured https://kured.dev/ for the transactional-updates reboot method.

    I'd love to compare it against Talos https://www.talos.dev/ but their lack of support for a persistent storage partition (only separate storage device) really hurts most small home / office usage I'd want to try.

  11. longhorn

    Cloud-Native distributed storage built on and for Kubernetes

    I've been using a 3 nuc (actually Ryzen devices) k3s on SuSE MicroOS https://microos.opensuse.org/ for my homelab for a while, and I really like it. They made some really nice decisions on which parts of k8s to trim down and which Networking / LB / Ingress to use.

    The option to use sqlite in place of etcd on an even lighter single node setup makes it super interesting for even lighter weight homelab container environment setups.

    I even use it with Longhorn https://longhorn.io/ for shared block storage on the mini cluster.

    If anyone uses it with MicroOS, just make sure you switch to kured https://kured.dev/ for the transactional-updates reboot method.

    I'd love to compare it against Talos https://www.talos.dev/ but their lack of support for a persistent storage partition (only separate storage device) really hurts most small home / office usage I'd want to try.

  12. rd

    Container Management and Kubernetes on the Desktop

    So, please please solve this request here: https://github.com/rancher-sandbox/rancher-desktop/issues/18...

  13. kairos

    The immutable Linux meta-distribution for edge Kubernetes.

    I've been eyeing Kairos [1] which is an OS lifecycle management system for k3s which looks like a nice way to deploy k3s.

    [1]: https://github.com/kairos-io/kairos

  14. systemk

    Systemk is a systemd backend for the virtual-kubelet. Instead of starting containers, you start systemd units.

  15. k3sup

    bootstrap K3s over SSH in < 60s 🚀

  16. charts

    Helm Charts (by longhorn)

    If you use longhorn, make sure to enable the network policies when installing the helm chart. These are (for some odd reason) disabled by default, which means ANY pod running on your cluster has full access to all the longhorn-manager, API, and all your volumes

    https://github.com/longhorn/charts/blob/v1.5.x/charts/longho...

  17. hetzner-k3s

    The easiest and fastest way to create and manage Kubernetes clusters in Hetzner Cloud using the lightweight distribution k3s by Rancher.

    https://github.com/vitobotta/hetzner-k3s

    Kubernetes on Hetzner Cloud the easiest way

  18. cluster-api-k3s

    Cluster API k3s

    If you want to get an HA k3s cluster going quickly on your cloud-provider of choice: https://github.com/cluster-api-provider-k3s/cluster-api-k3s

  19. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Dear friend, you have built a Kubernetes

    15 projects | news.ycombinator.com | 24 Nov 2024
  • Fixing ko local image publishing on MacOs

    2 projects | dev.to | 22 Jul 2024
  • Turning my laptop into a one-node k8s-cluster?

    2 projects | /r/kubernetes | 12 Sep 2023
  • Lazydocker

    19 projects | news.ycombinator.com | 18 Jul 2023
  • Are there any dedicated linux distros that come out of the box with k8s?

    4 projects | /r/kubernetes | 28 May 2023

Did you know that Go is
the 4th most popular programming language
based on number of references?