6장. Config [operator.openshift.io/v1]


설명

Config는 클러스터의 다른 구성 요소에 대한 초기 구성을 생성하는 역할을 하는 config 연산자의 동작을 지정합니다. 운영자는 또한 AWS 및 Azure 클라우드 기반 클러스터에 대한 클라우드 구성의 설치, 마이그레이션 또는 동기화를 처리합니다.

호환성 수준 1: 주요 릴리스 내에서 최소 12개월 또는 3개의 마이너 릴리스 내에서 안정적임(둘 중 더 긴 기간 적용).

유형
object
필수 항목
  • spec

6.1. 사양

Expand
재산유형설명

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은 Config Operator의 원하는 동작에 대한 사양입니다.

status

object

상태는 Config Operator의 관찰된 상태를 정의합니다.

6.1.1. .spec

설명
spec은 Config Operator의 원하는 동작에 대한 사양입니다.
유형
object
Expand
재산유형설명

logLevel

string

logLevel은 전체 구성 요소에 대한 의도 기반 로깅입니다. 이는 세부적인 제어를 제공하지는 않지만 운영자가 피연산자에 대해 해석해야 하는 대략적인 로깅 선택을 관리하는 간단한 방법입니다.

유효한 값은 "일반", "디버그", "추적", "모두 추적"입니다. 기본값은 "일반"입니다.

managementState

string

managementState는 운영자가 구성 요소를 관리해야 하는지 여부와 관리 방법을 나타냅니다.

observedConfig

``

observedConfig는 컨트롤러가 클러스터 상태에서 관찰한 스파스 구성을 보관합니다. 그것은 운영자를 위한 레벨에 대한 입력이기 때문에 사양에 존재합니다.

operatorLogLevel

string

operatorLogLevel은 운영자 자체에 대한 의도 기반 로깅입니다. 이는 세부적인 제어를 제공하지는 않지만, 운영자가 직접 해석해야 하는 대략적인 로깅 선택을 관리하는 간단한 방법입니다.

유효한 값은 "일반", "디버그", "추적", "모두 추적"입니다. 기본값은 "일반"입니다.

unsupportedConfigOverrides

``

unsupportedConfigOverrides는 연산자가 계산한 최종 구성을 재정의합니다. Red Hat은 이 필드의 사용을 지원하지 않습니다. 이 필드를 잘못 사용하면 예기치 않은 동작이 발생하거나 다른 구성 옵션과 충돌할 수 있습니다. 이 필드를 사용하기 전에 Red Hat 지원팀에 문의하세요. 이 속성을 사용하면 클러스터 업그레이드가 차단되므로 클러스터를 업그레이드하기 전에 제거해야 합니다.

6.1.2. .status

설명
상태는 Config Operator의 관찰된 상태를 정의합니다.
유형
object
Expand
재산유형설명

conditions

array

조건은 조건과 그 상태의 목록입니다.

conditions[]

object

OperatorCondition은 표준 조건 필드일 뿐입니다.

세대

array

세대는 항목을 조정해야 하는 시점이나 반응이 필요한 방식으로 변경된 시점을 판별하는 데 사용됩니다.

generations[]

object

GenerationStatus는 강제 업데이트에 대한 결정을 내릴 수 있도록 주어진 리소스의 생성을 추적합니다.

latestAvailableRevision

integer

latestAvailableRevision은 가장 최근 배포의 배포 ID입니다.

observedGeneration

integer

observedGeneration은 당신이 처리한 마지막 세대 변경입니다.

readyReplicas

integer

readyReplicas는 얼마나 많은 복제본이 준비되었고 원하는 상태인지를 나타냅니다.

version

string

버전은 이 가용성이 적용되는 수준입니다.

6.1.3. .status.conditions

설명
조건은 조건과 그 상태의 목록입니다.
유형
array

6.1.4. .status.conditions[]

설명
OperatorCondition은 표준 조건 필드일 뿐입니다.
유형
object
필수 항목
  • lastTransitionTime
  • status
  • type
Expand
재산유형설명

lastTransitionTime

string

lastTransitionTime은 조건이 한 상태에서 다른 상태로 전환된 마지막 시간입니다. 이는 기본 조건이 변경된 시점이어야 합니다. 이를 알 수 없는 경우 API 필드가 변경된 시간을 사용합니다.

message

string

 

reason

string

 

status

string

조건의 상태는 True, False, Unknown 중 하나입니다.

type

string

CamelCase 또는 foo.example.com/CamelCase의 조건 유형입니다.

6.1.5. .status.generations

설명
세대는 항목을 조정해야 하는 시점이나 반응이 필요한 방식으로 변경된 시점을 판별하는 데 사용됩니다.
유형
array

6.1.6. .status.generations[]

설명
GenerationStatus는 강제 업데이트에 대한 결정을 내릴 수 있도록 주어진 리소스의 생성을 추적합니다.
유형
object
필수 항목
  • group
  • name
  • 네임스페이스
  • resource
Expand
재산유형설명

group

string

그룹은 추적하고 있는 것의 그룹입니다.

해시시

string

해시는 비밀 및 구성 맵과 같이 콘텐츠에 민감한 생성 없는 리소스에 대한 선택적 필드 집합입니다.

마지막 세대

integer

lastGeneration은 관련 작업 컨트롤러의 마지막 세대입니다.

name

string

name은 추적하고 있는 것의 이름입니다.

네임스페이스

string

네임스페이스는 추적하려는 항목이 있는 곳입니다.

resource

string

리소스는 추적하고 있는 항목의 리소스 유형입니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat