轻量级Kubernetes发行版k0s来新的了

Docker和Kubernetes开发公司Mirantis发布了其轻量级开源Kubernete发行版的最新版本k0s。新版本与全新的Kubernetes 1.27版本兼容,并进行了各种其他改进和错误修复。

k0s是精简的、回归基础的Kubernetes发行版之一。其他包括Minikube、k3s和MicroK8s。虽然各有不同之处,但从名字上可以看出它们是让开发者有能力在低端硬件上创建Kubernetes集群。例如,k0s可以在单个CPU和1GB RAM上运行一个节点。

更新后的Mirantis k0s发行版显著简化了Kubernetes集群的安装和管理过程。其中一个关键的增强功能包括对容器插件的支持,如WebAssembly(WASM)和gVisor容器沙盒。这种增强简化了这些容器的运行。它还使用户能够毫不费力地通过额外的容器运行时扩展集群。

此外,为了消除项目组件的自定义分叉,并确保Kubernetes上游功能的更大兼容性,Mirantis现在提供了自己的系统镜像,这反过来又降低了复杂性并提高了安全性。

许多上游Kubernetes系统镜像包含常见漏洞和暴露(CVE)。例如,Mirantis战略与开源软件工程副总裁Miska Kaipiainen表示,“如果你扫描注册表.k8s.io/kube proxy:v1.25.8中的kube代理镜像,你会看到报告的12个漏洞(或其他数字,取决于你使用的扫描仪)。”当然,许多这样的CVE,如容器中的旧curl二进制文件和库,在运行时都不会使用。但你永远不知道什么时候“无害”的CVE可能会被利用。因此,Mirantis完全控制使用纯上游功能构建的k0s镜像,并且不依赖于任何自定义的项目组件分支。

结果如何?“截至本文撰写之时,k0s 1.27附带的系统镜像具有零个已知漏洞,是的,零。我们每天都进行扫描,这使我们能够在漏洞出现时跟踪它们,并快速缓解它们。”

云原生计算基金会(CNCF)认证的Kubernetes发行版k0s具有足够的通用性,可以在任何基于Linux的操作系统上运行,适用于大规模数据中心部署、轻量级边缘集群、笔记本电脑,甚至树莓派。k0s以单个二进制文件的形式分发,只需一个命令即可安装在互联网上的任何节点上。

为了便于管理,可以通过k0s命令行界面(CLI)本地管理平台部署和扩展,也可以使用配置文件通过k0sctl实用程序远程管理。内置的k0s Autopilot使你能够自动管理更新。此外,运维人员可以通过kubectl、Lens Desktop和其他标准Kubernetes CLI和仪表板访问k0s集群。

所以,如果想在工作、玩耍或学习中使用一个安全、轻便的Kubernetes,不妨试试k0s。这是一个不错的小发行版。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值