Rancher Desktop 是一款開源軟件,可以在 Mac、Windows 和 Linux 系統(tǒng)中以桌面形式管理 Kubernetes 和容器。
SUSE 為何要構(gòu)建 Rancher Desktop?
SUSE 希望使Kubernetes 的桌面操作體驗(yàn)更輕松、更簡(jiǎn)單。對(duì)于開發(fā)應(yīng)用或?qū)?yīng)用打包并在 Kubernetes 中運(yùn)行的用戶來(lái)說,擁有易于使用的本地環(huán)境至關(guān)重要。
在先前版本中,Rancher Desktop 啟動(dòng)后,用戶在桌面上運(yùn)行 Kubernetes 需要使用開源的命令行工具,其中的許多工具依賴其他外部工具。諸多社區(qū)用戶希望桌面應(yīng)用能夠更加簡(jiǎn)單、直接。
投入到生產(chǎn)環(huán)境中的 Kubernetes 有許多不同的版本。用戶都希望在本地環(huán)境使用的 Kubernetes與生產(chǎn)環(huán)境中的 Kubernetes 具有相同的版本。由于 Kubernetes 版本的細(xì)微差別以及版本之間 API 的變化,確保本地測(cè)試和使用的版本與生產(chǎn)環(huán)境的版本保持一致性非常重要。
Rancher Desktop 的核心功能
Rancher Desktop 通過整合k3s 發(fā)行版(版本可由用戶自行選擇)以實(shí)現(xiàn) Kubernetes 功能。這樣,用戶在設(shè)置本地 Kubernetes 環(huán)境時(shí),能夠使用與其他環(huán)境(例如在生產(chǎn)環(huán)境中)相同的版本。
用戶可以通過 Rancher Desktop 測(cè)試自己的工作負(fù)載以應(yīng)對(duì) Kubernetes 升級(jí)。當(dāng)您將 Rancher Desktop 使用的 Kubernetes 版本升級(jí)時(shí),Kubernetes 在升級(jí)過程中將保留您的工作負(fù)載。
Rancher Desktop 使用 containerd 或 dockerd 作為容器引擎,用戶可以自由選擇。Rancher Desktop 用戶在使用 nerdctl 或 Docker CLI 時(shí),可以直接使用這些引擎。這些 CLI 可以幫助用戶構(gòu)建、推送和拉取容器鏡像并運(yùn)行容器。使用這些工具生成的鏡像可以直接在 Kubernetes 中運(yùn)行,而無(wú)需從鏡像倉(cāng)庫(kù)中推送或拉取。選擇 dockerd 運(yùn)行時(shí),會(huì)有一個(gè) Docker socket供其他工具使用。這樣,用戶就可以使用直接與 Docker socket 通信的工具了,例如 k3d。
未來(lái)演進(jìn)
未來(lái),Rancher Desktop 將從以下三個(gè)方面不斷演進(jìn):
- 發(fā)布以產(chǎn)品特性更新和 bug 修復(fù)為主的穩(wěn)定版本,包括定期發(fā)布補(bǔ)丁,從而按照既定時(shí)間修復(fù) bug。
- 團(tuán)隊(duì)正在積極探索細(xì)微的功能,同時(shí)解決更大的問題,這些都將包含在新功能發(fā)布中。例如,增強(qiáng)網(wǎng)絡(luò)以支持 VPN 連接到集群內(nèi)部。
- 重點(diǎn)開發(fā)一些新的產(chǎn)品特性,具體細(xì)節(jié)將在未來(lái)公布。
快速上手 Rancher Desktop
下載應(yīng)用:https://rancherdesktop.io/
英文文檔:https://docs.rancherdesktop.io/
中文文檔:https://docs.rancher.cn/docs/rancherdesktop/intro/_index/
Rancher Desktop 全球線上 Meetup 將于北京時(shí)間 2 月 17 日 02:00(太平洋時(shí)間2月16日10:00)舉辦,報(bào)名鏈接:https://more.suse.com/Global-Meetup-Rancher-Desktop.html
關(guān)于 SUSE
SUSE 是全球范圍內(nèi)創(chuàng)新且可靠的企業(yè)級(jí)開源解決方案領(lǐng)導(dǎo)者,財(cái)富 500 強(qiáng)中有 60% 以上的企業(yè)依靠 SUSE 為其關(guān)鍵任務(wù)的工作負(fù)載賦能。SUSE 專注于企業(yè)級(jí) Linux、Kubernetes 管理平臺(tái)和邊緣解決方案,通過與合作伙伴和社區(qū)合作,幫助客戶隨時(shí)隨地在任意場(chǎng)景進(jìn)行創(chuàng)新——無(wú)論是在數(shù)據(jù)中心、云端還是邊緣環(huán)境。SUSE 讓“開源”重新“開放”,使客戶能夠靈活地應(yīng)對(duì)當(dāng)今的創(chuàng)新挑戰(zhàn),并能夠自由地在未來(lái)發(fā)展其IT戰(zhàn)略和解決方案。SUSE 在全球擁有近 2000 名員工,2021 年在法蘭克福證券交易所的監(jiān)管市場(chǎng)(Prime Standard)上市。有關(guān)更多信息,請(qǐng)?jiān)L問 https://www.suse.com/zh-cn/