除了 k8s,留给 k 和 s 中间的数字不多了!
共 2430字,需浏览 5分钟
·
2021-04-29 12:53
Kubernetes
的名字来自希腊语,意思是“舵手” 或 “领航员”。k8s
是将 8 个字母 “ubernete” 替换为 “8” 的缩写,也就是仅保留了头尾 2 个字母(k
和 s
),中间的 8 个字母都去掉了,用 “8” 代替。
自从 k8s
诞生以上,与 k8s
抢 k 和 s 中间数字的项目就层出不穷,大家耳熟能详的就是 k3s
。实际上除了 k3s
之外还有很多项目叫 k*s,留给 k
和 s
中间的数字不多了。。。
本文就来为大家一一列举都有哪些项目叫 k*s,图个乐呵就好。
k0s
k0s[1] 是 Mirantis 公司的开源项目,号称是一款简易、稳定且经过认证的 Kubernetes 发行版,它提供了构建 Kubernetes 集群所需的所有内容,预先配置了所有所需的功能,使得构建 Kubernetes 集群只需复制一个可执行文件到每个主机并运行它即可。说白了就是和 k3s
抢饭碗的,没啥特别的东西。
Mirantis 公司的另外一个项目大家应该比较熟悉,那就是强大的 Kubernetes IDE/桌面客户端:Lens。
![](https://filescdn.proginn.com/040ccdcdf00ffd58f5a8f3b6675b1024/91955a12fa259f4ecd970e5a004776ac.webp)
这个颜值还是和 KubeSphere[2] 有的一拼的:
![](https://filescdn.proginn.com/4f5c91511415e28b41311ada2f93fc62/275719e474e07338da6b074deda33527.webp)
k1s
k1s[3] 是一个简单的 Kubernetes 仪表板,用 50 行 Bash 代码实现。其展示了任意命名空间(或跨所有命名空间)中任何类型的资源列表,并可实时更新它。某些类型的资源会显示额外的信息,例如 Pod 的当前状态,Deployment 中所需的副本数和实际数量。
![](https://filescdn.proginn.com/8cf145cfe50b99848f2212e78b84dd19/ed94d4d6a7cc178d005588de52438ab4.webp)
k3s
k3s[4] 是 rancher® 开源的一个 Kubernetes 发行版,它将安装 Kubernetes 所需的一切打包进仅有 60MB
大小的二进制文件中,并且完全实现了 Kubernetes API。为了减少运行 Kubernetes 所需的内存,k3s
删除了很多不必要的驱动程序,并用附加组件对其进行替换。由于它只需要极低的资源就可以运行,因此它能够在任何 512MB
内存以上的设备上运行集群。
k9s
k9s[5] 是用于管理 Kubernetes 集群的 CLI。通过封装 kubectl 功能,k9s 可以让开发者快速查看并解决运行 Kubernetes 时的日常问题。
![](https://filescdn.proginn.com/9c18ea238781246710ea10a21c04d843/d80a07082b382765da726861b7cd60a7.webp)
![](https://filescdn.proginn.com/5da32309611da710bd3568c9bc6f1a30/16a9a2aab7767e1e1fa8361c90f66722.webp)
k14s
k14s[6] 是一套遵循 Unix 哲学的 Kubernetes 工具,包含了多个工具,可以协同工作。例如:
$ ytt -f . | kbld -f - | kapp -y deploy -a app1 -f -
-
ytt[7] 是一个 YAML 模板工具,适用于 YAML 结构而不是文本 -
kbld[8] 帮助处理 Kubernetes 配置文件中使用的容器镜像 -
kapp[9] 是一个简单的部署工具,专注于“Kubernetes 应用程序”的概念 - 一组具有相同标签的资源
k30s
k30s 是小米的一款 Redmi 手机,搭载骁龙 865 处理器。。。哈哈哈此处纯属娱乐
原来我还以为 k 和 s 中间只能放一个数字,担心不够用,现在看来完全没必要担心,连 k14s 都出来了,还有什么是不可能的。云原生开发者们,放飞自我吧,如果哪天出现了个项目叫 k250s
,我也丝毫不震惊。
脚注
k0s: https://github.com/k0sproject/k0s
[2]KubeSphere: https://kubesphere.com.cn/
[3]k1s: https://github.com/weibeld/k1s
[4]k3s: https://github.com/k3s-io/k3s
[5]k9s: https://github.com/derailed/k9s
[6]k14s: https://github.com/k14s
[7]ytt: https://get-ytt.io/
[8]kbld: https://get-kbld.io/
[9]kapp: https://get-kapp.io/
你可能还喜欢
点击下方图片即可阅读
云原生是一种信仰 🤘
关注公众号
后台回复◉k8s◉获取史上最方便快捷的 Kubernetes 高可用部署工具,只需一条命令,连 ssh 都不需要!
![](https://filescdn.proginn.com/a27fca2c289f8e7467733fbedfc668ca/439f175ffe45b03db789c8a9910aa6ec.webp)
点击 "阅读原文" 获取更好的阅读体验!
发现朋友圈变“安静”了吗?
![](https://filescdn.proginn.com/c04f6990f57cf3f5b1c07ef3ebd57a55/d89ad656ef26232ef3018051b0c0eefc.webp)