第 8 章 DNS [config.openshift.io/v1]
- 描述
-
DNS 包含有关 DNS 的集群范围信息。规范名称是
集群兼容性级别
1:在主发行版本中至少为 12 个月或 3 个次版本(以更长的时间为准)。 - 类型
-
object
- 必填
-
spec
-
8.1. 规格
属性 | 类型 | 描述 |
---|---|---|
|
| APIVersion 定义对象的这个表示法的版本化的 schema。服务器应该将识别的模式转换为最新的内部值,并可拒绝未识别的值。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
| kind 是一个字符串值,代表此对象所代表的 REST 资源。服务器可以从客户端向其提交请求的端点推断。无法更新。采用驼峰拼写法 (CamelCase)。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
| 标准对象元数据。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata | |
|
| spec 包含用于配置的用户可设置值 |
|
| status 包含从集群中观察到的值。它们可能无法被覆盖。 |
8.1.1. .spec
- 描述
- spec 包含用于配置的用户可设置值
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
|
baseDomain 是集群的基域。所有管理的 DNS 记录都将是这个基域的子域。例如,给定基域 |
|
| 平台包含与 DNS 的底层基础架构供应商相关的配置。如果省略,这意味着用户没有建议,平台会被保留选择合理的默认值。这些默认值可能会随时间变化。 |
|
| privateZone 是集群内部可用的所有 DNS 记录的位置。如果此字段为 nil,则不应创建私有记录。设置后,无法更改此字段。 |
|
| publicZone 是互联网公开访问的所有 DNS 记录的位置。如果此字段为 nil,则不应创建公共记录。设置后,无法更改此字段。 |
8.1.2. .spec.platform
- 描述
- 平台包含与 DNS 的底层基础架构供应商相关的配置。如果省略,这意味着用户没有建议,平台会被保留选择合理的默认值。这些默认值可能会随时间变化。
- 类型
-
object
- 必填
-
type
-
属性 | 类型 | 描述 |
---|---|---|
|
| AWS 包含特定于 Amazon Web Services 云供应商的 DNS 配置。 |
|
| type 是集群的底层基础架构供应商。允许的值: "", "AWS"。单个组件可能不支持所有平台,且必须使用最佳容量默认值处理未识别的平台。 |
8.1.3. .spec.platform.aws
- 描述
- AWS 包含特定于 Amazon Web Services 云供应商的 DNS 配置。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| privateZoneIAMRole 包含 IAM 角色的 ARN,在对集群 DNS 配置中指定的集群私有托管区上执行操作时应该假定该角色。当留空时,不应假定任何角色。 |
8.1.4. .spec.privateZone
- 描述
- privateZone 是集群内部可用的所有 DNS 记录的位置。如果此字段为 nil,则不应创建私有记录。设置后,无法更改此字段。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
|
|
|
|
标签可用于查询 AWS 上的 DNS 托管区。在 AWS 上,可以使用 resourcegroupstaggingapi [1] 获取区域,使用 |
8.1.5. .spec.publicZone
- 描述
- publicZone 是互联网公开访问的所有 DNS 记录的位置。如果此字段为 nil,则不应创建公共记录。设置后,无法更改此字段。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
|
|
|
|
标签可用于查询 AWS 上的 DNS 托管区。在 AWS 上,可以使用 resourcegroupstaggingapi [1] 获取区域,使用 |
8.1.6. .status
- 描述
- status 包含从集群中观察到的值。它们可能无法被覆盖。
- 类型
-
object