解锁开发者生产力:Rancher Desktop 搭配 SUSE Application Collection 扩展

在开源社区中,开发者始终追求强大而灵活的工具。在企业环境中,开发者同样需要快速创新、高效迭代,并能够安心地部署应用。Rancher Desktop 搭配 SUSE Application Collection 扩展的组合,正是满足现代企业开发者需求的理想选择,提供了一套完整的本地开发环境,让开发与部署更加稳定、安全、高效。

SUSE Application Collection:企业级开源工具集

SUSE Application Collection 是由 SUSE 精选并维护的一组企业级开源软件工具。与 Rancher Desktop 搭配使用时,它为本地开发提供了稳固、安全的基础,帮助开发者在企业环境中构建关键业务应用。其核心优势包括:

  • 精选开源组件:SUSE 提供经过测试和验证的开源软件版本,确保长期可维护性与稳定性。
  • 安全与合规:SUSE 持续发布补丁与安全更新,帮助企业满足合规要求,强化安全防护。
  • 透明可追溯:每个应用都附带软件清单(SBOMs)、来源证明(符合 SLSA Level 3 标准)以及已知漏洞(CVEs)列表,确保用户对组件的来源和风险一目了然。
  • 开发工具集成:涵盖了常用的开发框架和工具,覆盖从编写代码到部署上线的全流程。
  • 企业级支持:SUSE 提供专业的技术支持服务,助力开发与运维团队快速排障,降低宕机风险。

通过 SUSE Application Collection,企业可以降低运营风险,提升安全水平,加速业务应用的上线周期,在保持开源灵活性的同时,享受企业级的保障。

Rancher Desktop:本地 Kubernetes 与容器开发中心

Rancher Desktop 是一款开源桌面应用,提供本地 Kubernetes 集群和容器管理功能。它专为开发者打造,简化了容器化应用的开发流程。其亮点功能包括:

  • 轻松搭建本地 Kubernetes:一键启动本地集群,集成 kubectlhelm 等常用工具,省去复杂配置。
  • 多容器运行时支持:支持 containerd 和 Moby(Docker Engine),开发者可自由选择适配项目需求。
  • 资源可控:支持为本地集群分配 CPU 和内存,优化性能同时保障主机系统流畅运行。
  • 跨平台支持:兼容 Windows、macOS 和 Linux,适应不同开发者的操作系统环境。
  • 贴近生产环境:本地开发环境高度模拟生产环境,快速验证修改,缩短迭代周期。

Rancher Desktop 帮助开发团队更加独立自主地工作,不依赖昂贵的云开发环境,提升协作效率,助力企业更快发布高质量应用。

快速上手指南

下面是如何在 Rancher Desktop 中安装并使用 SUSE Application Collection 扩展的详细步骤。

环境准备

安装 SUSE Application Collection 扩展

  1. 打开 Rancher Desktop
  2. 点击左侧菜单中的 “Extensions”
  3. 搜索 SUSE Application Collection
  4. 点击“Install”

用户认证

首次部署应用前,请进行身份认证:

  1. 在左侧菜单中点击 “Application Collection”
  2. 输入用户名和 Access Token,点击 “Save Credentials”

安装第一个应用

  1. 找到要安装的应用(如 Penpot)
  2. 点击“Actions”列中的“INSTALL”按钮
  3. 查看并编辑 Helm Chart 参数,点击“INSTALL”
  4. 安装完成后,记录所使用的 NodePort 端口号

访问应用

  • Rancher Desktop 默认会将 Kubernetes 的端口转发至宿主机,因此可通过 localhost 直接访问。
  • 示例:假设 Workloads 中列出的端口为 32179,访问地址则为 http://localhost:32179

下一步:构建可信的企业应用交付链

通过为企业开发者提供可信的开源应用与工具,企业从源头上强化了安全供应链(Secure Supply Chain),为软件生命周期注入合规与安全保障。

:blue_book: 想了解更多 Rancher Desktop 的功能?请访问官方文档站点:https://docs.rancherdesktop.io

:art: 想体验 Penpot 开源设计工具如何打通设计与开发的协作壁垒?请访问:https://penpot.app

:dart: 想进一步了解 SUSE Application Collection 如何助力企业开发?欢迎联系 SUSE 销售团队或合作伙伴,获取定制化演示与服务支持。