4.6. 与 OADP 一起使用的 API
本文档提供有关您可以在 OADP 一起使用的以下 API 的信息:
- Velero API
- OADP API
4.6.1. Velero API
Velero API 文档由 Velero 维护,而不是由红帽维护。它可在 Velero API 类型中找到。
4.6.2. OADP API
下表提供了 OADP API 的结构:
属性 | 类型 | 描述 |
---|---|---|
|
定义用于 | |
|
定义 | |
| map [ UnsupportedImageKey ] string |
可用于覆盖为开发而部署的依赖镜像。选项为 |
| 用于将注解添加到 Operator 部署的 pod。 | |
| 定义 Pod 的 DNS 的配置。 | |
|
定义除了由 | |
| *bool | 用于指定是否要部署 registry 以启用镜像的备份和恢复。 |
| 用于定义数据保护应用服务器配置。 | |
|
* | 定义 DPA 的配置以启用技术预览功能。 |
属性 | 类型 | 描述 |
---|---|---|
| 存储卷快照的位置,如备份存储位置所述。 | |
| [技术预览] 在某些云存储供应商处自动创建存储桶,用作备份存储位置。 |
bucket
参数只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
类型 BackupLocation
的完整 schema 定义。
属性 | 类型 | 描述 |
---|---|---|
| 用于存储卷快照的位置,如卷快照位置。 |
类型 SnapshotLocation
的完整 schema 定义。
属性 | 类型 | 描述 |
---|---|---|
| 定义 Velero 服务器配置。 | |
| 定义 Restic 服务器配置。 |
类型 ApplicationConfig
的完整 schema 定义。
属性 | 类型 | 描述 |
---|---|---|
| [] string | 定义为 Velero 实例启用的功能列表。 |
| [] string |
可以安装以下类型的默认 Velero 插件: |
| 用于安装自定义 Velero 插件。 默认的以及自定义的插件信息包括在OADP plug-ins 中 | |
|
代表一个配置映射,它在定义与 | |
|
要在没有默认备份存储位置的情况下安装 Velero,您必须设置 | |
|
定义 | |
|
Velero 服务器日志级别(在最精细的日志中使用 |
类型为 VeleroConfig
的完整 schema 定义。
属性 | 类型 | 描述 |
---|---|---|
| 自定义插件的名称。 | |
| 自定义插件的镜像。 |
类型 CustomPlugin
的完整 schema 定义。
属性 | 类型 | 描述 |
---|---|---|
| *bool |
如果设置为 |
| []int64 |
定义要应用到 |
|
定义 Restic 超时的用户提供的持续时间字符串。默认值为 | |
|
定义 |
类型为 ResticConfig
的完整 schema 定义。
属性 | 类型 | 描述 |
---|---|---|
|
定义要提供给 | |
|
定义要应用到 Velero 部署或 Restic | |
|
为一个 | |
| 要添加到 pod 的标签。 |
属性 | 类型 | 描述 |
---|---|---|
| 定义 Data Mover 的配置。 |
属性 | 类型 | 描述 |
---|---|---|
|
如果设置为 | |
|
Data Mover 用户提供的 Restic | |
|
要完成 |
OADP API 在 OADP Operator 中更为详细。