k0s 适合边缘以及iot 场景的k8s方案,当然也可以作为小型的开发以及生产环境使用

包含的特性

  • 100% 兼容上游k8s
  • 多种安装模式,单机,集群,离线,docker
  • 自动生命周期管理(通过k0sctl) 支持升级备份恢复
  • 资源使用率低
  • 多有依赖作为一个单独的软件包
  • 支持ha
  • 支持cni,以及自定义的,默认基于了kube-router
  • 支持自定义cri,默认是containerd
  • 支持csi
  • 支持多种数据存储,etcd(集群),sqlite,mysql,pg
  • 支持x86-64 以及arm64,armv7
  • 包含konnectivity service 以及coreddns,metrics server

说明

k0s 的安装与k3s 是类似的都比较简单

参考资料

https://k0sproject.io/

https://github.com/k0sproject/k0s

https://docs.k0sproject.io/stable/architecture/