2020年10月26日,業(yè)界應(yīng)用最為廣泛的Kubernetes管理平臺(tái)創(chuàng)建者Rancher Labs(以下簡(jiǎn)稱Rancher)正式發(fā)布并開(kāi)源K3s自動(dòng)化工具項(xiàng)目AutoK3s, 一款用于幫助用戶在多個(gè)云供應(yīng)商上快速創(chuàng)建和管理K8S集群的輕量級(jí)工具,可以極大地簡(jiǎn)化并提升公有云用戶的部署體驗(yàn)。
AutoK3s:K3s自動(dòng)化工具
2019年,業(yè)界應(yīng)用最為廣泛的Kubernetes管理平臺(tái)創(chuàng)建者Rancher Labs(以下簡(jiǎn)稱Rancher)發(fā)布并開(kāi)源了K3s,其發(fā)展非常迅猛,迅速贏得了開(kāi)發(fā)者們的青睞,至今GitHub Star數(shù)已超過(guò)了14,500。作為一款輕量級(jí)的Kubernetes發(fā)行版,K3s擁有著豐富的應(yīng)用場(chǎng)景,無(wú)論在研發(fā)側(cè),還是在數(shù)據(jù)中心側(cè),均可以代替原生Kubernetes,為用戶提供更加便捷的Kubernetes使用體驗(yàn)。
K3s允許您通過(guò)便捷的安裝腳本在幾秒鐘內(nèi)啟動(dòng)Kubernetes集群,然而在公有云場(chǎng)景下,VM實(shí)例的準(zhǔn)備過(guò)程卻消耗掉大部分時(shí)間,研發(fā)和運(yùn)維人員不得不在每個(gè)實(shí)例之間頻繁切換,從而完成集群的初始化與節(jié)點(diǎn)的一些操作。
Rancher工程師在日常工作中同樣需要啟停大量的K3s集群,盡管K3d給我們提供了本地運(yùn)行K3s集群的便捷方式,但是一旦面向公有云,我們總是不經(jīng)意間遺忘一些步驟。因此,Rancher工程師利用業(yè)余時(shí)間編寫(xiě)了一個(gè)工具來(lái)提升自身的工作效率,并將其命名為AutoK3s。
AutoK3s是一款輕量級(jí)工具,用于在多個(gè)云供應(yīng)商上快速創(chuàng)建和管理K3s集群。它可以幫助用戶快速完成K3s集群的個(gè)性化配置,同時(shí)集成Kubectl以提供便捷的集群訪問(wèn)功能。在初始版本中, AutoK3s支持alibaba、native兩個(gè)provider, 用戶可以根據(jù)自己的需要來(lái)選取對(duì)應(yīng)的provider及相關(guān)組件。
alibaba:https://github.com/cnrancher/autok3s/blob/master/docs/alibaba/README.md
native:https://github.com/cnrancher/autok3s/blob/master/docs/native/README.md
AutoK3s主要特性包括:
通過(guò)cli命令,可以簡(jiǎn)化用戶在公有云部署K3s的體驗(yàn),并且這些步驟完全是可復(fù)用的。除此之外,還額外增強(qiáng)了K3s在公有云的體驗(yàn):
? 支持簡(jiǎn)化設(shè)置registry-mirror, 加速集群初始化
? 支持啟用cloud-controller-manager
? 支持啟用kubernetes dashboard
? 支持啟用公有云的CNI插件
在后續(xù)版本中,Rancher會(huì)針對(duì)國(guó)內(nèi)公有云廠商優(yōu)先進(jìn)行支持,包括騰訊云、百度智能云等。目前AutoK3s仍是一個(gè)K3s自動(dòng)化工具項(xiàng)目,后續(xù)我們會(huì)根據(jù)使用規(guī)模和成熟度來(lái)開(kāi)放和整合API及WEB UI。
詳情請(qǐng)參考milestone:
https://github.com/cnrancher/autok3s/milestones
一切開(kāi)源,立即體驗(yàn)
Autok3s秉承Rancher 100%開(kāi)源的理念,歡迎前往Github主頁(yè)下載、安裝及體驗(yàn),同時(shí)期待您的反饋與建議。
Github: https://github.com/cnrancher/autok3s
about Rancher Labs
Rancher Labs由CloudStack之父梁勝創(chuàng)建。旗艦產(chǎn)品Rancher是一個(gè)開(kāi)源的企業(yè)級(jí)Kubernetes管理平臺(tái),實(shí)現(xiàn)了Kubernetes集群在混合云+本地?cái)?shù)據(jù)中心的集中部署與管理。Rancher一向因操作體驗(yàn)的直觀、極簡(jiǎn)備受用戶青睞,被Forrester評(píng)為“2020年多云容器開(kāi)發(fā)平臺(tái)領(lǐng)導(dǎo)廠商”以及“2018年全球容器管理平臺(tái)領(lǐng)導(dǎo)廠商”,被Gartner評(píng)為“2017年全球最酷的云基礎(chǔ)設(shè)施供應(yīng)商”。
目前Rancher在全球擁有超過(guò)三億的核心鏡像下載量,并擁有包括中國(guó)聯(lián)通、中國(guó)平安、中國(guó)人壽、上汽集團(tuán)、三星、施耐德電氣、西門(mén)子、育碧游戲、LINE、WWK保險(xiǎn)集團(tuán)、澳電訊公司、德國(guó)鐵路、廈門(mén)航空、新東方等全球著名企業(yè)在內(nèi)的共40000家企業(yè)客戶。