K3s 是由 Rancher 主导开发的 Kubernetes 发行版。
它在不分叉的基础上构建了上游项目。
概念上,Kubernetes 发行版类似于 Linux 操作系统:K3s 是一种 Kubernetes 发行版,就像 Ubuntu 是一种 Linux 发行版一样。
K3s 在保留 Kubernetes 功能的基础上,还增加了自己的功能。
K3s 经过专门设计,即使在最小的硬件环境中也能良好运行。
K3s 提供了一个小于 60MB 的单个二进制文件。
这个轻量级可执行文件包含了启动完全功能的 Kubernetes 集群所需的一切。
通过放弃非必要的 Kubernetes 功能(如云服务提供商集成和非 CSI存储提供商),实现了这个小巧的二进制文件大小。
利用 Go 语言的 goroutines,将各个 Kubernetes 组件从单个入口点运行起来。
© 版权声明
本站文章由不念博客原创,未经允许严禁转载!
THE END