k3s - 5 less than k8s


轻量级Kubernetes发行版。易于安装,内存减半,所有二进制文件不到40mb。

适用于:

  • 边缘计算-Edge
  • 物联网-IoT
  • CI
  • ARM
  • Situations where a PhD in k8s clusterology is infeasible

1. What is this?

k3s是完全兼容的Kubernetes发行版,有以下更改:

  • 移除过时的功能、Alpha功能、非默认功能,这些功能在大多数Kubernetes集群中已不可用。
  • 删除内置插件(比如云供应商插件和存储插件),可用外部插件程序替换。
  • 添加SQLite3作为默认的数据存储。etcd3仍然可用,但并非默认项。
  • 包含在一个简单的启动程序当中,可以处理复杂的TLS和其他选项。
  • 几乎没有操作系统依赖性(仅需要健全的内核和cgroup挂载)。k3s软件包所需的依赖:
    • containerd
    • Flannel
    • CoreDNS
    • CNI
    • 主机系统服务 (iptables, socat, etc)