什么是K3s

K3s 是由 Rancher 主导开发的 Kubernetes 发行版。

它在不分叉的基础上构建了上游项目。

概念上,Kubernetes 发行版类似于 Linux 操作系统:K3s 是一种 Kubernetes 发行版,就像 Ubuntu 是一种 Linux 发行版一样。

图片[1]-什么是K3s-不念博客

K3s 在保留 Kubernetes 功能的基础上,还增加了自己的功能。

K3s 经过专门设计,即使在最小的硬件环境中也能良好运行。

K3s 提供了一个小于 60MB 的单个二进制文件。

这个轻量级可执行文件包含了启动完全功能的 Kubernetes 集群所需的一切。

通过放弃非必要的 Kubernetes 功能(如云服务提供商集成和非 CSI存储提供商),实现了这个小巧的二进制文件大小。

利用 Go 语言的 goroutines,将各个 Kubernetes 组件从单个入口点运行起来。

© 版权声明
THE END