Fork me on GitHub

Eclipse Symphony

Eclipse Symphony 是一个Eclipse 基金会下的多功能的开源工具链协调器,旨在将各种边缘软件和硬件堆栈无缝集成为一个完整的端到端体验。它允许开发者和采用者在不进行任何更改的情况下使用他们当前的系统,并将这些分散的系统统一为一个连贯的整体。Symphony 是一个基于标准的解决方案,具有出色的灵活性和可扩展性,并且原生运行在 Kubernetes 上,这意味着用户可以利用现有的 Kubernetes 工具与 Symphony 进行交互。具体可以参考白海石老师的介绍:https://live.csdn.net/v/399871

在 Kubernetes 上部署和管理 Eclipse Symphony 的步骤如下:

  1. 环境准备:首先,确保你有一个可用的 Kubernetes 集群。推荐使用版本在 1.23 到 1.27 之间的 Kubernetes 集群。

  2. 下载和安装:你可以从官方渠道下载 Symphony 的安装包,并使用 Helm 图表进行安装。Helm 是 Kubernetes 的包管理工具,可以简化部署过程。

  3. 配置管理:使用 Kubernetes 来管理 Symphony 的配置管理任务。这种方法具有可扩展性,可以安全地部署 Symphony 环境,并根据需要扩展所有微服务。

  4. 版本要求:请注意,Kubernetes 支持的 Symphony 版本仅限于 1.23 及以上版本。

  5. 避免常见问题:在部署过程中,确保去掉 build assemble 中的所有 test 源代码,以防止 test 资源中的 properties 覆盖掉 src 下的资源文件。例如,如果部署时提示变量找不到,可能是加载了 test 下的 symphony.properties 文件,而非 src 下的文件

posted @ 2024-10-19 08:00  张善友  阅读(66)  评论(0编辑  收藏  举报