6.7. Azure의 사용자 정의 태그 구성


OpenShift Container Platform에서는 리소스를 그룹화하고 리소스 액세스 및 비용을 관리하는 데 태그를 사용할 수 있습니다. OpenShift Container Platform 클러스터 생성 중에만 install-config.yaml 파일의 Azure 리소스에 태그를 정의할 수 있습니다. 클러스터 생성 후에는 사용자 정의 태그를 수정할 수 없습니다.

사용자 정의 태그에 대한 지원은 Azure 공용 클라우드에서 생성된 리소스 및 OpenShift Container Platform 4.13에서 기술 프리뷰(TP)로만 사용할 수 있습니다. OpenShift Container Platform 4.13으로 업그레이드된 OpenShift Container Platform 클러스터에서 사용자 정의 태그는 지원되지 않습니다.

사용자 정의 및 OpenShift Container Platform 특정 태그는 OpenShift Container Platform 설치 프로그램에서 생성한 리소스 및 Machine api provider azure Operator, Cluster Ingress Operator, Cluster Image Registry Operator와 같은 핵심 Operator에만 적용됩니다.

기본적으로 OpenShift Container Platform 설치 프로그램은 OpenShift Container Platform 태그를 Azure 리소스에 연결합니다. 이러한 OpenShift Container Platform 태그는 사용자가 액세스할 수 없습니다.

install-config.yaml 파일에서 .platform.azure.userTags 필드를 사용하여 다음 install-config.yaml 파일에 표시된 대로 사용자 정의 태그 목록을 정의할 수 있습니다.

샘플 install-config.yaml 파일

additionalTrustBundlePolicy: Proxyonly 1
apiVersion: v1
baseDomain: catchall.azure.devcluster.openshift.com 2
featureSet: TechPreviewNoUpgrade 3
compute: 4
- architecture: amd64
  hyperthreading: Enabled 5
  name: worker
  platform: {}
  replicas: 3
controlPlane:  6
  architecture: amd64
  hyperthreading: Enabled 7
  name: master
  platform: {}
  replicas: 3
metadata:
  creationTimestamp: null
  name: user 8
networking:
  clusterNetwork:
  - cidr: 10.128.0.0/14
    hostPrefix: 23
  machineNetwork:
  - cidr: 10.0.0.0/16
  networkType: OVNKubernetes 9
  serviceNetwork:
  - 172.30.0.0/16
platform:
  azure:
    baseDomainResourceGroupName: os4-common 10
    cloudName: AzurePublicCloud 11
    outboundType: Loadbalancer
    region: southindia 12
    userTags: 13
      createdBy: user
      environment: dev

1
신뢰 번들 정책을 정의합니다.
2
필수 항목입니다. baseDomain 매개변수는 클라우드 공급자의 기본 도메인을 지정합니다. 설치 프로그램에서 이 값을 입력하라는 메시지를 표시합니다.
3
featureSet 필드를 TechPreviewNoUpgrade 로 설정해야 합니다.
4
컴퓨팅을 구성하는 시스템의 구성입니다. compute 섹션은 일련의 매핑입니다. 다양한 데이터 구조의 요구 사항을 충족하려면 compute 섹션의 첫 번째 줄에서 하이픈 - 로 시작해야 합니다. 이러한 매개변수와 값을 지정하지 않으면 설치 프로그램은 기본값을 적용합니다.
5
동시 멀티스레딩 또는 하이퍼 스레딩을 활성화하거나 비활성화하려면 다음을 수행합니다. 시스템 코어의 성능을 높이기 위해 기본적으로 동시 멀티스레딩이 활성화됩니다. 매개변수 값을 Disabled로 설정하여 비활성화할 수 있습니다. 일부 클러스터 시스템에서 동시 멀티스레딩을 비활성화할 경우에는 해당 멀티스레딩을 모든 클러스터 시스템에서 비활성화해야 합니다.
6
컨트롤 플레인을 구성하는 시스템들의 구성입니다. controlPlane 섹션은 단일 매핑입니다. controlPlane 섹션의 첫 번째 줄은 하이픈 - 로 시작하지 않아야 합니다. 하나의 컨트롤 플레인 풀만 사용할 수 있습니다. 이러한 매개변수와 값을 지정하지 않으면 설치 프로그램은 기본값을 적용합니다.
7
동시 멀티스레딩 또는 하이퍼 스레딩을 활성화하거나 비활성화하려면 다음을 수행합니다. 시스템 코어의 성능을 높이기 위해 기본적으로 동시 멀티스레딩이 활성화됩니다. 매개변수 값을 Disabled로 설정하여 비활성화할 수 있습니다. 선택한 클러스터 시스템에서 동시 멀티스레딩을 비활성화할 수 없습니다. 일부 클러스터 시스템에서 동시 멀티스레딩을 비활성화할 경우에는 해당 멀티스레딩을 모든 클러스터 시스템에서 비활성화해야 합니다.
8
설치 프로그램에서 이 값을 입력하라는 메시지를 표시합니다.
9
설치할 클러스터 네트워크 플러그인입니다. 지원되는 값은 OVNKubernetesOpenShiftSDN 입니다. 기본값은 OVNKubernetes 입니다.
10
Azure DNS 영역의 기본 도메인의 리소스 그룹을 지정합니다.
11
Azure API 엔드포인트로 Azure SDK를 구성하는 동안 Azure 클라우드 환경의 이름을 지정합니다. 값을 지정하지 않으면 기본값은 AzurePublicCloud 입니다.
12
필수 항목입니다. 클러스터를 호스팅하는 Azure 리전의 이름을 지정합니다. 설치 프로그램에서 이 값을 입력하라는 메시지를 표시합니다.
13
설치 프로그램이 생성하는 모든 Azure 리소스에 태그로 추가하는 추가 키와 값을 정의합니다.

사용자 정의 태그에는 다음과 같은 제한 사항이 있습니다.

  • 태그 키는 최대 128자를 포함할 수 있습니다.
  • 태그 키는 문자로 시작하고 문자, 숫자 또는 밑줄로 끝나야 하며 문자, 숫자, 밑줄, 마침표 및 하이픈만 포함할 수 있습니다.
  • 태그 키는 대소문자를 구분하지 않습니다.
  • 태그 키는 이름이 될 수 없습니다. kubernetes.io,openshift.io, Cryostat ,azurewindows 와 같은 접두사를 가질 수 없습니다.
  • 태그 값은 최대 256자까지 포함할 수 있습니다.
  • 리소스 그룹 및 리소스에 대해 최대 10개의 태그를 구성할 수 있습니다.

Azure 태그에 대한 자세한 내용은 Azure 사용자 정의 태그를 참조하십시오.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.