歡迎光臨
每天分享高質量文章

k3OS:業界首個Kubernetes作業系統,領跑邊緣計算生態

美國時間2019年4月24日,業界領先的容器軟體提供商Rancher Labs(以下簡稱Rancher)正式釋出k3OS,這是業界首個專為Kubernetes而生的極輕量作業系統,資源消耗極低,操作極簡,秒級啟動,能大大簡化在低資源計算環境中的Kubernetes操作,提高Kubernetes運維的安全性,全面賦能邊緣計算場景。
k3OS與k3s,完美搭檔
k3OS,和Rancher不久前釋出的k3s(史上最輕量Kubernetes發行版)是完美搭檔。Rancher於今年2月底釋出的k3s,是史上最輕量的Kubernetes發行版,專為在資源有限的環境中執行Kubernetes的研發和運維人員設計,滿足在邊緣計算環境中執行在x86、ARM64和ARMv7處理器上的小型、易於管理的Kubernetes叢集日益增長的需求。k3s極簡、輕便、易用,自釋出之日起便受到了大量的關註,短短不到2個月時間,GitHub已有近6500顆星。
本次釋出的k3OS,則是k3s在易用性及安全性上的更進一步,為k3s的使用者提供更簡潔有效的互動方式和操作體驗。在k3OS中,Kubernetes叢集配置和底層的OS配置都使用同樣的語法方式,這種方式類似Kubernetes中的CRD。如此一來,研發人員和運維人員將可以同時安裝和升級k3s及底層作業系統。與此同時,k3OS還將讓研發人員和運維人員能真正從“基礎設施即程式碼(infrastructure-as-code)”樣式當中受益,從而實現可靠的、可重覆的叢集部署。這種操作方法將大大簡化管理員的使用體驗,同時也讓k3s在低配的計算環境中保持安全性。
“雖然Kubernetes可以安裝在任何的Linux發行版上,但將Kubernetes與底層作業系統分開進行系統補丁或升級的話,操作會很複雜。系統服務中的錯誤配置或安全漏洞,可能會危及到整個Kubernetes叢集。而k3OS的使用者永遠不必擔心計劃外的作業系統升級,只需一步即可將安全補丁應用於整個軟體堆疊。”Rancher聯合創始人及CEO梁勝表示:“作為Linux系統和Kubernetes發行版的組合,相較於業界所有Kubernetes安裝,在k3OS上執行的k3s擁有最小的攻擊面,以及最簡單的升級過程。”
首個Kubernetes作業系統,為邊緣計算而生
k3OS可以用於公有雲和虛擬化叢集,但除此之外,它在以邊緣計算為代表的計算資源極其有限的環境中,尤其具有巨大的價值。
金風慧能作為全球第二大風力發電機製造商,自去年起,一直與Rancher在全新輕量級Kubernetes發行版k3s的開發上密切合作。我們相信如今釋出的k3OS,是技術發展的下一步,它有助於我們在全球數千個邊緣位置實現全自動和高度安全的Kubernetes叢集的願景。
——金風慧能副總經理 張偉
k3OS的主要功能包括:
  • 快速安裝:k3OS只需10秒即可啟動,且與此同時k3s是無需時間、立即可用的。

  • 簡化配置:Cloud-init支援在系統引導啟動期間自動配置k3s,將其從通用映象快速輕鬆地轉換為已配置的k3s實體。

  • 簡化系統補丁和升級:管理員可以透過一組通用的YAML檔案管理Kubernetes發行版和Linux發行版,並利用Kubernetes協調部署作業系統升級。

  • 內建k3s:k3OS中內建了k3s,必要的一些系統服務(如ssh、udev、bash和iptables等)都已內建於分發映象中,無需包管理器。

  • Ubuntu核心:Rancher藉助Canonical的Ubuntu Server Kernel團隊的出色工作,確保及時的安全更新和全面的裝置支援。

  • 多架構支援:k3OS現已支援x86_64,對ARM的支援也將很快完成。

GitLab為整個DevOps生命週期提供了完整的解決方案。透過與k3OS和k3s合作,GitLab將持續投身雲原生技術,使使用者透過單一操作流程即可控制Kubernetes和Linux的部署和配置。GitLab無比期待和更多客戶一起實現k3OS和k3s的落地部署。
——GitLab聯盟副總裁 Brandon Jung
一切開源,歡迎使用
k3OS官網主頁現已上線,您可以訪問 https://k3os.io瞭解k3OS專案的更多資訊。
同時,歡迎透過GitHub https://github.com/rancher/k3os下載k3OS並安裝與使用。

已同步到看一看
贊(0)

分享創造快樂