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