K3s 是轻量级的Kubernetes,它旨在成为完全兼容的Kubernetes发行版,但进行了以下更改:
删除了大多数内置插件(云提供商和存储插件),这些插件可以通过额外方式安装。
1、添加sqlite3作为默认存储机制,etcd3仍然可用,但不是默认值。
2、封装在简单的启动程序中,可以处理TLS和许多其它的选项。
3、几乎没有操作系统依赖性(仅需要健全的内核和cgroup)。k3s软件包所需的依赖关系
– containerd
– Flannel
– CoreDNS
– CNI
– Host utilities (iptables, socat, etc)