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