5.3. 创建运行时配置
如果您创建工作台作为数据科学项目的一部分,则会自动创建默认的运行时配置。但是,如果您从 OpenShift AI 仪表板中的 Jupyter 标题创建笔记本,您必须创建一个运行时配置,然后才能在 JupyterLab 中运行管道。这可让您为管道实例和 S3 兼容云存储指定连接信息。
先决条件
- 您已登陆到 Red Hat OpenShift AI。
-
如果您使用 OpenShift AI 组,则作为 OpenShift 中的用户组或 admin 组(如
rhoai-users或rhoai-admins)的一部分。 - 您可以访问兼容 S3 的云存储。
- 您已创建了一个包含工作台的数据科学项目。
- 您已在包含工作台的 data Science 项目中创建和配置了管道服务器。
- 您已从包含 Elyra 扩展(标准数据科学、Tensor、TrustyAI 或 PyTorch)的笔记本镜像创建了并启动 Jupyter 服务器。
流程
-
在 JupyterLab 左侧栏中,点 Runtimes (
)。
点 Create new runtime configuration 按钮(
)。
Add new Data Science Pipelines runtime configuration 页面会打开。
完成相关字段以定义运行时配置。
- 在 Display Name 字段中输入运行时配置的名称。
- 可选:在 Description 字段中输入用于定义运行时配置的描述。
- 可选: 在 Tags 字段中,点 Add Tag 为管道实例定义类别。输入标签的名称,然后按 Enter 键。
定义数据科学项目管道的凭证:
- 在 Data Science Pipelines API Endpoint 字段中,输入数据科学项目管道的 API 端点。不要在此字段中指定 pipelines 命名空间。
在 Public Data Science Pipelines API Endpoint 字段中,输入数据科学项目管道的公共 API 端点。
重要您可以从仪表板的 Data Science Pipelines
Runs 页面获取数据科学管道 API 端点。复制相关端点,并将其输入到 Public Data Science Pipelines API Endpoint 字段中。 - 可选: 在 Data Science Pipelines User Namespace 字段中输入相关用户命名空间来运行管道。
在 Authentication Type 列表中,选择验证管道所需的身份验证类型。
重要如果您直接从仪表板上的 Jupyter 标题创建了笔记本,请从 Authentication Type 列表中选择
EXISTING_BEARER_TOKEN。- 在 Data Science Pipelines API Endpoint Username 字段中,输入身份验证类型所需的用户名。
在 Data Science Pipelines API Endpoint Password Or Token 中,输入身份验证类型所需的密码或令牌。
重要要获取数据科学管道 API 端点令牌,请在 OpenShift Web 控制台右上角,点您的用户名并选择 Copy login command。登录后,点 Display token,并复制来自 Log in with this token 命令的
--token=的值。
定义 S3 兼容存储的连接信息:
- 在 Cloud Object Storage Endpoint 字段中,输入 S3 兼容存储的端点。有关 Amazon s3 端点的更多信息,请参阅 Amazon Simple Storage Service 端点和配额。
- 可选:在 Public Cloud Object Storage Endpoint 字段中输入 S3 兼容存储的 URL。
- 在 Cloud Object Storage Bucket Name 字段中输入存储管道工件的存储桶名称。如果存储桶名称不存在,则会自动创建。
-
从 Cloud Object Storage Authentication Type 列表中,选择访问 S3 兼容云存储所需的身份验证类型。如果使用 AWS S3 存储桶,请从列表中选择
KUBERNETES_SECRET。 - 在 Cloud Object Storage Credentials Secret 字段中,输入包含存储用户名和密码的 secret。此 secret 在相关用户命名空间中定义(如果适用)。另外,它必须存储在托管管道运行的集群中。
- 在 Cloud Object Storage Username 字段中输入要连接到 S3 兼容云存储的用户名(如果适用)。如果使用 AWS S3 存储桶,请输入 AWS Secret Access Key ID。
- 在 Cloud Object Storage Password 字段中,输入要连接到 S3 兼容云存储的密码(如果适用)。如果使用 AWS S3 存储桶,请输入 AWS Secret Access Key。
- 点 Save & Close。
验证
-
您创建的运行时配置会出现在 JupyterLab 左侧边栏的 Runtimes 标签页(
)。