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/