在开源社区中,开发者始终追求强大而灵活的工具。在企业环境中,开发者同样需要快速创新、高效迭代,并能够安心地部署应用。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:一键启动本地集群,集成
kubectl
、helm
等常用工具,省去复杂配置。 - 多容器运行时支持:支持 containerd 和 Moby(Docker Engine),开发者可自由选择适配项目需求。
- 资源可控:支持为本地集群分配 CPU 和内存,优化性能同时保障主机系统流畅运行。
- 跨平台支持:兼容 Windows、macOS 和 Linux,适应不同开发者的操作系统环境。
- 贴近生产环境:本地开发环境高度模拟生产环境,快速验证修改,缩短迭代周期。
Rancher Desktop 帮助开发团队更加独立自主地工作,不依赖昂贵的云开发环境,提升协作效率,助力企业更快发布高质量应用。
快速上手指南
下面是如何在 Rancher Desktop 中安装并使用 SUSE Application Collection 扩展的详细步骤。
环境准备
- 安装好 Rancher Desktop
- 文档地址:https://docs.rancherdesktop.io
- 注册 SUSE Application Collection 账号
- 官网:https://apps.rancher.com
- (可选)创建 SUSE 应用集服务账号
- 教程:https://docs.apps.rancher.io/get-started/authentication/#create-a-service-account
安装 SUSE Application Collection 扩展
- 打开 Rancher Desktop
- 点击左侧菜单中的 “Extensions”
- 搜索 SUSE Application Collection
- 点击“Install”
用户认证
首次部署应用前,请进行身份认证:
- 在左侧菜单中点击 “Application Collection”
- 输入用户名和 Access Token,点击 “Save Credentials”
安装第一个应用
- 找到要安装的应用(如 Penpot)
- 点击“Actions”列中的“INSTALL”按钮
- 查看并编辑 Helm Chart 参数,点击“INSTALL”
- 安装完成后,记录所使用的 NodePort 端口号
访问应用
- Rancher Desktop 默认会将 Kubernetes 的端口转发至宿主机,因此可通过
localhost
直接访问。 - 示例:假设 Workloads 中列出的端口为 32179,访问地址则为
http://localhost:32179
下一步:构建可信的企业应用交付链
通过为企业开发者提供可信的开源应用与工具,企业从源头上强化了安全供应链(Secure Supply Chain),为软件生命周期注入合规与安全保障。
📘 想了解更多 Rancher Desktop 的功能?请访问官方文档站点:https://docs.rancherdesktop.io
🎨 想体验 Penpot 开源设计工具如何打通设计与开发的协作壁垒?请访问:https://penpot.app
🎯 想进一步了解 SUSE Application Collection 如何助力企业开发?欢迎联系 SUSE 销售团队或合作伙伴,获取定制化演示与服务支持。