跨云厂商轻松部署K3s集群,Rancher开源自动化工具AutoK3s

砍柴网  •  扫码分享
我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

2020年10月26日,业界应用最为广泛的Kubernetes管理平台创建者Rancher Labs(以下简称Rancher)正式发布并开源K3s自动化工具项目AutoK3s, 一款用于帮助用户在多个云供应商上快速创建和管理K8S集群的轻量级工具,可以极大地简化并提升公有云用户的部署体验。

AutoK3s:K3s自动化工具

2019年,业界应用最为广泛的Kubernetes管理平台创建者Rancher Labs(以下简称Rancher)发布并开源了K3s,其发展非常迅猛,迅速赢得了开发者们的青睐,至今GitHub Star数已超过了14,500。作为一款轻量级的Kubernetes发行版,K3s拥有着丰富的应用场景,无论在研发侧,还是在数据中心侧,均可以代替原生Kubernetes,为用户提供更加便捷的Kubernetes使用体验。

K3s允许您通过便捷的安装脚本在几秒钟内启动Kubernetes集群,然而在公有云场景下,VM实例的准备过程却消耗掉大部分时间,研发和运维人员不得不在每个实例之间频繁切换,从而完成集群的初始化与节点的一些操作。

Rancher工程师在日常工作中同样需要启停大量的K3s集群,尽管K3d给我们提供了本地运行K3s集群的便捷方式,但是一旦面向公有云,我们总是不经意间遗忘一些步骤。因此,Rancher工程师利用业余时间编写了一个工具来提升自身的工作效率,并将其命名为AutoK3s。

AutoK3s是一款轻量级工具,用于在多个云供应商上快速创建和管理K3s集群。它可以帮助用户快速完成K3s集群的个性化配置,同时集成Kubectl以提供便捷的集群访问功能。在初始版本中, AutoK3s支持alibaba、native两个provider, 用户可以根据自己的需要来选取对应的provider及相关组件。

AutoK3s主要特性包括:

通过cli命令,可以简化用户在公有云部署K3s的体验,并且这些步骤完全是可复用的。除此之外,还额外增强了K3s在公有云的体验:

• 支持简化设置registry-mirror, 加速集群初始化

• 支持启用cloud-controller-manager

• 支持启用kubernetes dashboard

• 支持启用公有云的CNI插件

在后续版本中,Rancher会针对国内公有云厂商优先进行支持,包括腾讯云、百度智能云等。目前AutoK3s仍是一个K3s自动化工具项目,后续我们会根据使用规模和成熟度来开放和整合API及WEB UI。

详情请参考milestone:

一切开源,立即体验

Autok3s秉承Rancher 100%开源的理念,欢迎前往Github主页下载、安装及体验,同时期待您的反馈与建议。

About Rancher Labs

Rancher Labs由CloudStack之父梁胜创建。旗舰产品Rancher是一个开源的企业级Kubernetes管理平台,实现了Kubernetes集群在混合云+本地数据中心的集中部署与管理。Rancher一向因操作体验的直观、极简备受用户青睐,被Forrester评为“2020年多云容器开发平台领导厂商”以及“2018年全球容器管理平台领导厂商”,被Gartner评为“2017年全球最酷的云基础设施供应商”。

目前Rancher在全球拥有超过三亿的核心镜像下载量,并拥有包括中国联通、中国平安、中国人寿、上汽集团、三星、施耐德电气、西门子、育碧 游戏 、LINE、WWK保险集团、澳电讯公司、德国铁路、厦门航空、新东方等全球著名企业在内的共40000家企业客户。

随意打赏

提交建议
微信扫一扫,分享给好友吧。