SUSE 宣布發布 新版本 牧場主桌面 0.6.0, 這 提供基於 Kubernetes 平台創建、運行和管理容器的圖形界面。
該程序是使用 Electron 平台用 JavaScript 編寫的,並在 Apache 2.0 許可下分發。 Rancher Desktop 最初僅適用於 macOS 和 Windows,但 0.6.0 版為 Linux 提供了實驗性支持。
關於 Rancher Desktop
牧場主桌面 是一個將 Kubernetes 和容器管理帶到桌面的開源項目, 是一個具有核心業務邏輯的 Electron 應用程序 用 TypeScript 和 JavaScript 編寫 它利用各種其他技術來提供平台元素,包括 k3s、kubectl、nerdctl WSL、qemu 等。 該應用程序包裝了許多技術以提供一個有凝聚力的應用程序。
就其目的而言,Rancher Desktop 它接近專有產品 Docker Desktop,主要區別在於 CLI nerdctl 的使用 以及用於創建和運行容器的運行時容器,但未來他們計劃將 Docker CLI 和 Moby 支持添加到 Rancher Desktop。
Rancher Desktop 允許您在將容器和應用程序部署到生產系統之前,通過簡單的圖形界面測試旨在在工作站上的容器中運行的容器和應用程序。
除了它 允許您選擇要使用的特定版本的 Kubernetes,使用不同版本測試您的容器 從 Kubernetes 立即啟動容器,無需註冊 Kubernetes 服務,構建、接收和刪除容器映像,並將開發的應用程序部署在本地系統上的容器中(與容器關聯的網絡端口只能從本地主機訪問)。
在其最重要的特徵中,我們可以強調:
- 您選擇的 Kubernetes 版本
- 能夠測試 Kubernetes 升級到新版本並查看您的工作負載如何響應
- 運行容器並創建、發送和提取圖像(由 nerdctl 提供支持)
- 將應用程序暴露給 Kubernetes 以進行本地訪問
- 所有這些都包含在一個開源應用程序中。
Rancher Desktop 0.6.0 有什麼新東西?
在這個新發布的版本中 已提供 Linux 版 Rancher Desktop 的預覽版 據開發人員稱,這允許 Linux 上的 Rancher Desktop 用戶控制使用容器的系統資源數量,並使重置環境變得容易和安全。 這提供了 deb 和 rpm 格式的即用型軟件包以供安裝。
另一方面,在 Mac 和 Linux 上,主目錄被掛載為可寫, 這會影響卷掛載,而且圖像用戶界面現在支持容器化命名空間。 容器化命名空間與 Kubernetes 命名空間是分開的。
還應注意的是,啟動和關閉期間的狀態消息現在具有更多詳細信息。 例如,它們會告訴您 Kubernetes API 何時處於活動狀態,這些狀態消息顯示為 Kubernetes 和 containerd connect。
終於 如果您有興趣了解更多信息 關於這個新發布的版本,您可以在 以下鏈接。
在 Linux 上安裝 Rancher Desktop?
對於那些有興趣在他們的系統上安裝 Rancher Desktop 的人,他們可以按照我們在下面分享的說明進行操作。
我們必須做的第一件事是安裝所有依賴項 避免安裝出現問題,尤其是執行方面的問題。 我們必須安裝的軟件包是:
- 混帳
- go
- NVM
- 的NodeJS
對於那些 使用支持 .deb 包的發行版 像 Debian、Ubuntu 及其衍生產品一樣,您可以通過打開終端並輸入以下內容來安裝 Rancher Desktop:
wget https://github.com/rancher-sandbox/rancher-desktop/releases/download/v0.6.0/rancher-desktop_0.6.0_amd64.deb
sudo apt install ./rancher-desktop_0.6.0_amd64.deb
現在對於那些 支持 RPM 包的發行版用戶 與 SUSE、CentOS、RHEL、Fedora 和它們的其他衍生產品一樣,必須執行的命令如下:
wget https://github.com/rancher-sandbox/rancher-desktop/releases/download/v0.6.0/rancher-desktop-0.6.0.x86_64.rpm
sudo rpm -i rancher-desktop-0.6.0.x86_64.rpm