安装SystemLink Enterprise
- 更新时间2025-05-12
- 阅读时长6分钟
使用Helm命令安装SystemLink Enterprise。
创建名称空间
创建名称空间以管理集群。
- 打开命令提示符并运行以下命令。
kubectl create namespace namespace
其中,- namespace是为应用程序创建的名称空间。
- 运行以下命令。
kubectl create namespace namespace
其中,- namespace是为systemlink-admin Helm chart创建的名称空间。
准备证书
获取证书文件用于身份认证。安装SystemLink Enterprise时,请参考这些证书。
- 从PostgreSQL数据库管理员处获取公共证书。
-
如需将TLS用于外部数据存储资源,请从管理员处获取以下服务的CA证书。
- PostgreSQL
- MongoDB:仅在使用外部MongoDB时才需要。
- S3文件存储
- 如果需要私有CA,则必须在部署SystemLink Enterprise之前为CA部署一份公共证书信任链副本。详细信息见相关任务。
安装集群的必备资源
在集群上全局安装必备资源。
- 具有完全访问权限的集群管理员
- 具有集群角色且拥有创建CustomResourceDefinitions、ClusterRoles和ClusterRoleBindings等权限的用户
- 下载systemlink-admin-values.yaml。
-
打开命令提示符并运行以下命令,以将必备资源安装到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 20m0s
其中,- admin-release是安装systemlink-admin Helm chart时使用的release名称
- downloads.artifacts.ni.com/ni-docker是注册表的URL。如果使用本地镜像,请将该URL替换为镜像注册表的URL。
- version是要安装软件的具体版本。
- admin-namespace是为systemlink-admin Helm chart创建的名称空间。
此命令将等待安装完成和所有资源进入就绪状态,等待时间不超过配置的超时时间。默认的超时时间为20分钟。该超时时间较为保守,实际安装时间可能会因各种因素而异。可根据需要调整超时时间。
安装应用程序
在集群中安装SystemLink Enterprise。
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 --wait --timeout 20m0s
其中,- release是Helm分配给已安装软件集合的名称。
- downloads.artifacts.ni.com/ni-docker是注册表的URL。如果使用本地镜像,请将该URL替换为镜像注册表的URL。
- version是要安装软件的具体版本。
- namespace是应用程序的命名空间。
安装验证
测试SystemLink Enterprise是否安装正确。
-
运行一组Helm测试以帮助验证新安装。
- 打开命令提示符。
-
运行以下命令。
helm test release --namespace namespace
其中,- release是Helm分配给已安装软件集合的名称。
- namespace是为应用程序创建的名称空间。
此命令会部署一系列pod,每个pod都在集群上执行验证测试。此操作将在显示结果之前运行几分钟。如果测试通过,该命令将删除大多数已部署的pod。如果测试失败,部署的pod将保留在原位,以便您可以检查pod日志。 - 导航到您配置的UI主机名,以所配置的系统的管理员身份登录SystemLink Enterprise。
相关内容
- 私有证书颁发机构
如使用私有证书颁发机构(CA),则必须配置SystemLink Enterprise使用私有CA来建立信任。
- systemlink-admin-values.yaml
- Helm升级
- Jupyter企业网关