Mirantis推出Kubernetes精简版k0s

云计算服务供应商Mirantis推出了轻量Kubernetes发布版k0s,该版本强调简单性与强健性,无论是本地端部署,甚至是大规模Kubernetes集群等,k0s可满足各种工作负载的需求,官方表示,只要复制k0s可执行文件到每个主机并且开始执行,就能简单创建Kubernetes集群。

Kubernetes常被缩写成K8s,而Rancher Labs在去年,推出了轻量级Kubernetes项目K3s,专为低资源和低交互系统设计,大小只有40MB,目前已经成为云计算原生基金会(CNCF)沙盒项目,而现在知名Kubernetes集成开发环境Lens开发商Mirantis,创建了一个数字更小的Kubernetes发行版本k0s。

k0s是由Mirantis之前维护开源Pharos Kubernetes发行版的团队所创建,k0s延续Pharos Kubernetes发行版的精神,要支持各种规模和场景的使用案例。k0s是一款百分百上游香草Kubernetes发行版,适用于各种规模的工作负载,并且安装简单,只要一行指令就能完成k0s安装。

官方解释,之所以k0s中使用零这个数字,代表着几个意义。k0s最重要的是零摩擦的特性,官方经精心设计,尽可能降低k0s安装和执行Kubernetes的复杂性,在数分钟内,就能够创建新的Kubernetes集群,没有Kubernetes经验或是专业知识的用户,也能简单开始使用,而且结合Lens与k0s,用户就能够使用可视化功能,并以主动的图形接口控制Kubernetes集群。

而且k0s是以单个二元文件形式发布,其中除了操作系统核心之外,没有包含任何操作系统依赖性,不需要使用特定主机操作系统版本,或是安装其他组件,任何漏洞和性能问题,都可直接在k0s发布版本中修复。k0s还带有自动集群生命周期管理功能,可在维持应用程序持续运行的同时,升级集群到更新的k0s版本。

k0s共同创始人Jussi Nummelin提到,他们想为Kubernetes各种使用案例,提供强大且通用的基础层,除了保有上游Kubernetes的特性之外,也拥有足够灵活性,可支持典型云计算部署,以及各种边缘和物联网应用,他们不想维护各种操作系统发行版,只想发布单个二进制文件,将精力专注在处理核心问题上。

发表评论