8장. DNS [config.openshift.io/v1]


설명
DNS에는 DNS에 대한 클러스터 전체 정보가 있습니다. 표준 이름은 클러스터 호환성 수준 1: 최소 12 개월 또는 3 개의 마이너 릴리스 (더 긴 버전)의 주요 릴리스 내에서 사용할 수 있습니다.
유형
object
필수 항목
  • spec

8.1. 사양

속성유형설명

apiVersion

string

APIVersion은 버전이 지정된 이 오브젝트 표현의 스키마를 정의합니다. 서버는 인식된 스키마를 최신 내부 값으로 변환해야 하며, 인식되지 않는 값을 거부할 수 있습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

kind

string

kind는 이 오브젝트가 나타내는 REST 리소스에 해당하는 문자열 값입니다. 서버는 클라이언트에서 요청을 제출한 끝점에서 이를 유추할 수 있습니다. CamelCase로 업데이트할 수 없습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

메타데이터

ObjectMeta

표준 오브젝트의 메타데이터입니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

spec

object

spec에는 구성에 대한 사용자 설정 가능 값이 있습니다.

status

object

status에는 클러스터에서 관찰된 값이 포함되어 있습니다. 재정의할 수 없습니다.

8.1.1. .spec

설명
spec에는 구성에 대한 사용자 설정 가능 값이 있습니다.
유형
object
속성유형설명

baseDomain

string

baseDomain은 클러스터의 기본 도메인입니다. 모든 관리형 DNS 레코드는 이 기본 도메인의 하위 도메인이 됩니다. 예를 들어 기본 도메인 openshift.example.com 에서 cluster-api.openshift.example.com 에 대한 API 서버 DNS 레코드를 생성할 수 있습니다. 설정한 후에는 이 필드를 변경할 수 없습니다.

platform

object

플랫폼에는 DNS의 기본 인프라 공급자와 관련된 구성이 있습니다. 생략하면 사용자에게 의견이 없으며 플랫폼은 합리적인 기본값을 선택할 수 있습니다. 이러한 기본값은 시간에 따라 변경될 수 있습니다.

privateZone

object

privateZone은 클러스터에서만 사용할 수 있는 모든 DNS 레코드가 있는 위치입니다. 이 필드가 nil이면 개인 레코드를 생성할 수 없습니다. 설정한 후에는 이 필드를 변경할 수 없습니다.

publicZone

object

publicZone은 공개적으로 인터넷에 액세스할 수 있는 모든 DNS 레코드가 있는 위치입니다. 이 필드가 nil이면 공용 레코드를 생성하지 않아야 합니다. 설정한 후에는 이 필드를 변경할 수 없습니다.

8.1.2. .spec.platform

설명
플랫폼에는 DNS의 기본 인프라 공급자와 관련된 구성이 있습니다. 생략하면 사용자에게 의견이 없으며 플랫폼은 합리적인 기본값을 선택할 수 있습니다. 이러한 기본값은 시간에 따라 변경될 수 있습니다.
유형
object
필수 항목
  • type
속성유형설명

AWS

object

AWS에는 Amazon Web Services 클라우드 공급자와 관련된 DNS 구성이 포함되어 있습니다.

type

string

type은 클러스터의 기본 인프라 공급자입니다. 허용되는 값: "", "AWS". 개별 구성 요소는 모든 플랫폼을 지원하지 않을 수 있으며, 가장 안전한 기본값을 사용하여 인식되지 않은 플랫폼을 처리해야 합니다.

8.1.3. .spec.platform.aws

설명
AWS에는 Amazon Web Services 클라우드 공급자와 관련된 DNS 구성이 포함되어 있습니다.
유형
object
속성유형설명

privateZoneIAMRole

string

PrivateZoneIAMRole에는 클러스터 DNS 구성에 지정된 클러스터의 프라이빗 호스팅 영역에서 작업을 수행할 때 가정해야 하는 IAM 역할의 ARN이 포함되어 있습니다. 비어 있는 경우 역할을 가정하지 않아야 합니다.

8.1.4. .spec.privateZone

설명
privateZone은 클러스터에서만 사용할 수 있는 모든 DNS 레코드가 있는 위치입니다. 이 필드가 nil이면 개인 레코드를 생성할 수 없습니다. 설정한 후에는 이 필드를 변경할 수 없습니다.
유형
object
속성유형설명

id

string

ID는 DNS 호스팅 영역을 찾는 데 사용할 수 있는 식별자입니다. AWS 영역에서 ID 를 id로 사용하여 가져올 수 있습니다. Azure 영역의 ID는 [2]에서 ID 를 사용하여 가져올 수 있습니다 [2], GCP 영역의 ID 는 [3]에서 사전 결정된 이름으로 ID를 사용하여 가져올 수 있습니다. [1]: https://docs.aws.amazon.com/cli/latest/reference/route53/get-hosted-zone.html#options [2]: https://docs.microsoft.com/en-us/cli/azure/network/dns/zone?view=azure-cli-latest#az-network-dns-zone-show: https://cloud.google.com/dns/docs/reference/v1/managedZones/get

tags

오브젝트(문자열)

태그는 DNS 호스팅 영역을 쿼리하는 데 사용할 수 있습니다. AWS의 resourcegroupstaggingapi [1]은 태그 필터로 태그 를 사용하여 영역을 가져오는 데 사용할 수 있습니다 [1]: https://docs.aws.amazon.com/cli/latest/reference/resourcegroupstaggingapi/get-resources.html#options

8.1.5. .spec.publicZone

설명
publicZone은 공개적으로 인터넷에 액세스할 수 있는 모든 DNS 레코드가 있는 위치입니다. 이 필드가 nil이면 공용 레코드를 생성하지 않아야 합니다. 설정한 후에는 이 필드를 변경할 수 없습니다.
유형
object
속성유형설명

id

string

ID는 DNS 호스팅 영역을 찾는 데 사용할 수 있는 식별자입니다. AWS 영역에서 ID 를 id로 사용하여 가져올 수 있습니다. Azure 영역의 ID는 [2]에서 ID 를 사용하여 가져올 수 있습니다 [2], GCP 영역의 ID 는 [3]에서 사전 결정된 이름으로 ID를 사용하여 가져올 수 있습니다. [1]: https://docs.aws.amazon.com/cli/latest/reference/route53/get-hosted-zone.html#options [2]: https://docs.microsoft.com/en-us/cli/azure/network/dns/zone?view=azure-cli-latest#az-network-dns-zone-show: https://cloud.google.com/dns/docs/reference/v1/managedZones/get

tags

오브젝트(문자열)

태그는 DNS 호스팅 영역을 쿼리하는 데 사용할 수 있습니다. AWS의 resourcegroupstaggingapi [1]은 태그 필터로 태그 를 사용하여 영역을 가져오는 데 사용할 수 있습니다 [1]: https://docs.aws.amazon.com/cli/latest/reference/resourcegroupstaggingapi/get-resources.html#options

8.1.6. .status

설명
status에는 클러스터에서 관찰된 값이 포함되어 있습니다. 재정의할 수 없습니다.
유형
object
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.