@Arioch5 - eviltoast
  • 0 Posts
  • 2 Comments
Joined 1 year ago
cake
Cake day: November 8th, 2023

help-circle
  • Yea I know both microk8s and k0s. Today I use k0s, I used to use microk8s. My knowledge of it was very good and I’m about 2 years out of date FYI.

    Microk8s was designed for development and arguably works ok for production. K0s is designed for production but built to be zero dependencies and easy to operate.

    This shows up in:

    • Microk8s defaults to dqlite as it’s data store, k0s uses the much more performant and tested etcd.
    • K0s does scale and load testing and advertise what to expect, microk8s doesn’t.

    Microk8s uses snaps by canonical, k0s is statically complied go it can run almost anywhere.

    Both are backed by reputable open source companies. Canonical (Ubuntu) for microk8s and Mirantis (very active in OpenStack and k8s ecosystem) for k0s.

    Both are fine, I find k0s more appropriate outside of Dev environments but choose what you like.