升级SystemLink Enterprise
- 更新时间2025-05-12
- 阅读时长4分钟
修改配置或升级到较新版本的SystemLink Enterprise应用程序。
升级时必须拥有全部配置文件。如部分配置已丢失,升级可能导致应用程序故障和集群资源删除。
- 具有完全访问权限的集群管理员
- 具有集群角色且拥有创建CustomResourceDefinitions、ClusterRoles和ClusterRoleBindings等权限的用户
-
如要将必备资源安装到systemlink-admin名称空间,请打开命令提示符并运行以下命令。
helm upgrade admin-release oci://downloads.artifacts.ni.com/ni-docker/ni/helm-charts/systemlinkadmin --install --version version --namespace admin-namespace --values systemlink-admin-values.yaml --values systemlink-values.yaml --values systemlink-secrets.yaml --wait --timeout 10m0s
其中,- admin-release是安装systemlink-admin Helm chart时使用的release名称
- 如果使用本地镜像,则将downloads.artifacts.ni.com/ni-docker替换为镜像注册表的URL
- version是要安装软件的具体版本。
- admin-namespace是为systemlink-admin Helm chart创建的名称空间。
-
如要更新应用程序,请运行以下命令。
helm upgrade release oci://downloads.artifacts.ni.com/ni-docker/ni/helm-charts/systemlink --install --version version --namespace namespace --values systemlink-values.yaml --values systemlink-secrets.yaml --set-file database.postgresCertificate=postgres.pem
其中,- release是Helm分配给已安装软件集合的名称。
- downloads.artifacts.ni.com/ni-docker是注册表的URL。如果使用本地镜像,请将该URL替换为镜像注册表的URL。
- version是要安装软件的具体版本。
- namespace是为应用程序创建的名称空间。
更新命令将会应用您自安装以来对文件中的值所做的任何更改。如有必要,容器将更新到指定版本。将使用滚动更新策略来应用更改,以避免停机。
相关内容
- 滚动更新部署
- 解决RabbitMQ集群不兼容问题
如果由于功能标志配置不兼容而导致RabbitMQ集群无法正常初始化,请重置集群。更新SystemLink Enterprise时可能会遇到此问题。