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 服务,构建、接收和删除容器映像,并将开发的应用程序部署在本地系统上的容器中(与容器关联的网络端口只能从 localhost 访问)。
在其最重要的特征中,我们可以突出显示:
- 您选择的 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