第 2 章 创建模型 registry
您可以创建一个模型 registry 来存储、共享、版本、部署和跟踪您的模型。
先决条件
- 您已以具有 OpenShift AI 管理员特权的用户身份登录到 OpenShift AI。
- 集群管理员已在 OpenShift AI 部署中配置并启用模型 registry 组件。如需更多信息 ,请参阅配置模型 registry 组件。
- 为 OpenShift AI 部署启用模型 registry 组件。
您可以访问外部 MySQL 数据库,该数据库至少使用 MySQL 版本 5.x。但是,红帽建议您使用 MySQL 版本 8.x。
注意ML Metadata 组件需要
mysql_native_password
身份验证插件,才能成功连接到您的数据库。MySQL 8.4 及之后的版本中默认禁用mysql_native_password
。如果您的数据库使用 MySQL 8.4 或更高版本,您必须更新 MySQL 部署以启用mysql_native_password
插件。有关启用
mysql_native_password
插件的更多信息,请参阅 MySQL 文档中的 原生可插拔身份验证。
流程
-
在 OpenShift AI 仪表板中点 Settings
Model registry settings。 点 Create model registry。
Create model registry 对话框将打开。
- 在 Name 字段中输入模型 registry 的名称。
可选:点 Edit resource name,然后在 Resource name 字段中输入模型 registry 的特定资源名称。默认情况下,资源名称将与模型 registry 的名称匹配。
重要资源名称是您资源在 OpenShift 中标记为哪些资源。您的资源名称不能超过 253 个字符,必须包含小写字母数字字符或 -,且必须以字母数字字符开头和结尾。资源名称在创建后不可编辑。
资源名称必须与 OpenShift 集群中任何其他模型 registry 资源的名称不匹配。
- 可选:在 Description 字段中输入模型 registry 的描述。
在 Connect to external MySQL database 部分中,输入存储模型数据的外部数据库的信息。
在 Host 字段中,输入数据库的主机名。
-
如果数据库在
rhoai-model-registries
命名空间中运行,则只为数据库输入主机名。 -
如果数据库在与
rhoai-model-registries
不同的命名空间中运行,以 <host name>.<namespace>.svc.cluster.local
格式输入数据库主机名详情。
-
如果数据库在
- 在 Port 字段中输入数据库的端口号。
- 在 Username 字段中,输入连接到数据库的默认用户名。
- 在 Password 字段中,输入默认用户帐户的密码。
- 在 Database 字段中,输入数据库名称。
可选: 选择 Add CA 证书来保护数据库连接,以使用您的数据库连接的证书。
-
点 Use cluster-wide CA bundle 来使用
odh-trusted-ca-bundle
ConfigMap 中的ca-bundle.crt
捆绑包。 -
点 Use Red Hat OpenShift AI CA bundle,以使用
odh-trusted-ca-bundle
ConfigMap 中的odh-ca-bundle.crt
捆绑包。 点 Choose from existing certificates 以选择现有证书。您可以在
rhoai-model-registries
命名空间中选择任何 ConfigMap 或 secret 的键。- 从 Resource 列表中,选择一个 ConfigMap 或 secret。
- 从 Key 列表中,选择一个密钥。
点 Upload new certificate 以上传新证书作为 ConfigMap。
将证书的 PEM 文件拖放到 Certificate 字段中,或者点击 Upload 以从本地机器的文件系统中选择文件。
注意上传证书会创建带有
ca.crt
键的db-credential
ConfigMap。要上传证书作为 secret,您必须在 OpenShift
rhoai-model-registries
命名空间中创建 secret,然后在创建模型 registry 时将其选为现有证书。有关在 OpenShift 中创建 secret 的更多信息,请参阅使用机密将敏感数据提供给 pod。
-
点 Use cluster-wide CA bundle 来使用
- 点 Create。
要查找模型 registry 的资源名称或类型,请点击 registry 名称旁的帮助图标
。资源名称和类型用于在 OpenShift 中查找您的资源。
验证
- 新模型 registry 会出现在 Model Registry Settings 页面中。
- 您可以点击模型 registry 来编辑模型 registry,然后点击 Edit model registry。
- 您可以在 Model Registry 选项卡中使用模型 registry 注册模型。有关使用模型 registry 的更多信息,请参阅使用模型 registry。