服务器配置
关于管理您的 Kubeflow Pipelines 实例的指南
默认情况下,您可以使用提供的 Kubeflow Pipelines 部署清单,旨在为大多数用例提供标准配置。同时,针对更高级的用法也提供了定制选项。
在部署 Kubeflow Pipelines 服务器时,您可以传递各种环境变量以自定义服务器的行为。
前端服务器
当部署名为 ml-pipeline-ui 的前端服务器时,您可以传递各种环境变量以自定义该服务器在您的命名空间中的行为。 一些示例显示在 ml-pipeline-ui-deployment.yaml 中。
工件存储端点允许列表
您可以配置 ALLOWED_ARTIFACT_DOMAIN_REGEX 以允许前端服务器从中获取工件的对象存储端点。如果前端服务器尝试获取的域与 ALLOWED_ARTIFACT_DOMAIN_REGEX 中定义的正则表达式不匹配,它将向用户返回错误,指示请求的域不被允许。
独立的 Kubeflow Pipelines 部署
默认情况下,ALLOWED_ARTIFACT_DOMAIN_REGEX 的值为 "^.*$"。您可以为您的用户自定义这个值,例如:^.*.yourdomain$ 在 ml-pipeline-ui-deployment.yaml 中。
完整的 Kubeflow 部署
对于完整的Kubeflow,每个命名空间对应一个同名项目。要为用户命名空间配置ALLOWED_ARTIFACT_DOMAIN_REGEX值,请在ml-pipeline-ui-artifact中添加一条条目,就像在sync.py中对于ALLOWED_ARTIFACT_DOMAIN_REGEX环境变量的这个示例一样,该条目与独立Kubeflow Pipelines部署中的环境变量指令完全相同。
Last modified June 20, 2024: 重构的 Kubeflow Pipelines 文档 (#3737) (8e56df7)