az openshift

Azure Red Hat OpenShift 3.11 클러스터를 관리합니다.

az openshift 명령은 더 이상 사용되지 않으며 ARO 4 클러스터용 az aro로 대체되었습니다. http://aka.ms/aro/4ARO 4로 전환하는 자세한 내용은 를 참조하세요.

명령

az openshift create

새 Azure Red Hat OpenShift 3.11 클러스터를 만듭니다.

az openshift delete

Azure Red Hat OpenShift 3.11 클러스터를 삭제합니다.

az openshift list

Azure Red Hat OpenShift 3.11 클러스터를 나열합니다.

az openshift monitor

ARO 3.11 클러스터에서 Log Analytics 모니터링을 관리 하는 명령입니다.

az openshift monitor disable

ARO 3.11 클러스터에서 Log Analytics 모니터링을 사용 하지 않도록 설정 합니다.

az openshift monitor enable

ARO 3.11 클러스터에서 Log Analytics 모니터링을 사용 하도록 설정 합니다.

az openshift scale

Azure Red Hat OpenShift 3.11 클러스터에서 컴퓨팅 풀의 크기를 조정합니다.

az openshift show

Azure Red Hat OpenShift 3.11 클러스터에 대한 세부 정보를 표시합니다.

az openshift wait

Azure Red Hat OpenShift 3.11 클러스터가 원하는 상태에 도달할 때까지 기다립니다.

az openshift create

새 Azure Red Hat OpenShift 3.11 클러스터를 만듭니다.

ARO 3.11 클러스터 만들기 지원은 2020년 11월 30일에 종료됩니다. ARO 4로 전환하는 자세한 내용은 aka.ms/aro/4 참조하세요.

az openshift create --name
                    --resource-group
                    [--aad-client-app-id]
                    [--aad-client-app-secret]
                    [--aad-tenant-id]
                    [--compute-count]
                    [--compute-vm-size]
                    [--customer-admin-group-id]
                    [--location]
                    [--no-wait]
                    [--subnet-prefix]
                    [--subscription]
                    [--tags]
                    [--vnet-peer]
                    [--vnet-prefix]
                    [--workspace-id]

예제

OpenShift 클러스터 만들기 및 AAD 클라이언트 자동 만들기

az openshift create -g MyResourceGroup -n MyManagedCluster

OpenShift 클러스터 만들기 및 AAD 클라이언트 자동 만들기 및 클러스터 관리 그룹 설정

az openshift create -g MyResourceGroup -n MyManagedCluster --customer-admin-group-id {GROUP_ID}

5개의 컴퓨팅 노드와 사용자 지정 AAD 클라이언트를 사용하여 OpenShift 클러스터를 만듭니다.

az openshift create -g MyResourceGroup -n MyManagedCluster --aad-client-app-id {APP_ID} --aad-client-app-secret {APP_SECRET} --aad-tenant-id {TENANT_ID} --compute-count 5

사용자 지정 vnet을 사용하여 Openshift 클러스터 만들기

az openshift create -g MyResourceGroup -n MyManagedCluster --vnet-peer "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/openshift-vnet/providers/Microsoft.Network/virtualNetworks/test"

Log Analytics 모니터링을 사용하도록 설정된 Openshift 클러스터 만들기

az openshift create -g MyResourceGroup -n MyManagedCluster --workspace-id "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.OperationalInsights/workspaces/{workspace-id}"

필수 매개 변수

--name -n

관리되는 OpenShift 클러스터의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--aad-client-app-id

Azure Active Directory 클라이언트 애플리케이션의 ID입니다. 지정하지 않으면 새 Azure Active Directory 클라이언트가 만들어집니다.

--aad-client-app-secret

Azure Active Directory 클라이언트 애플리케이션의 비밀입니다.

--aad-tenant-id

Azure Active Directory 테넌트 ID입니다.

--compute-count -c

OpenShift 노드 풀의 노드 수입니다.

기본값: 4
--compute-vm-size -s

OpenShift 노드로 만들 Virtual Machines 크기입니다.

기본값: Standard_D4s_v3
--customer-admin-group-id

멤버 자격이 OpenShift 그룹 "osa-customer-admins"에 동기화되는 Azure Active Directory 그룹의 개체 ID입니다. 지정하지 않으면 클러스터 관리자 액세스 권한이 부여되지 않습니다.

--location -l

위치입니다. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--subnet-prefix

클러스터를 배포할 서브넷에 사용되는 CIDR입니다.

기본값: 10.0.0.0/24
--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--vnet-peer

클러스터를 피어링할 기존 VNet의 서브넷 ID 또는 이름입니다.

--vnet-prefix

클러스터를 배포할 VNet에 사용되는 CIDR입니다.

기본값: 10.0.0.0/8
--workspace-id

모니터링 데이터를 저장하는 데 사용할 기존 Log Analytics 작업 영역의 리소스 ID입니다.

az openshift delete

Azure Red Hat OpenShift 3.11 클러스터를 삭제합니다.

az openshift 명령은 더 이상 사용되지 않으며 ARO 4 클러스터용 az aro로 대체되었습니다. http://aka.ms/aro/4ARO 4로 전환하는 자세한 내용은 를 참조하세요.

az openshift delete --name
                    --resource-group
                    [--no-wait]
                    [--subscription]
                    [--yes]

예제

Azure Red Hat OpenShift 3.11 클러스터를 삭제합니다.

az openshift delete --name MyManagedOpenShiftCluster --resource-group MyResourceGroup

필수 매개 변수

--name -n

관리되는 OpenShift 클러스터의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az openshift list

Azure Red Hat OpenShift 3.11 클러스터를 나열합니다.

az openshift 명령은 더 이상 사용되지 않으며 ARO 4 클러스터용 az aro로 대체되었습니다. http://aka.ms/aro/4ARO 4로 전환하는 자세한 내용은 를 참조하세요.

az openshift list [--query-examples]
                  [--resource-group]
                  [--subscription]

선택적 매개 변수

--query-examples

JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 확인할 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

az openshift scale

Azure Red Hat OpenShift 3.11 클러스터에서 컴퓨팅 풀의 크기를 조정합니다.

az openshift 명령은 더 이상 사용되지 않으며 ARO 4 클러스터용 az aro로 대체되었습니다. http://aka.ms/aro/4ARO 4로 전환하는 자세한 내용은 를 참조하세요.

az openshift scale --compute-count
                   --name
                   --resource-group
                   [--no-wait]
                   [--subscription]

예제

Azure Red Hat OpenShift 3.11 클러스터에서 컴퓨팅 풀의 크기를 조정합니다.

az openshift scale --compute-count 5 --name MyManagedOpenShiftCluster --resource-group MyResourceGroup

필수 매개 변수

--compute-count -c

OpenShift 컴퓨팅 풀의 노드 수입니다.

기본값: 4
--name -n

관리되는 OpenShift 클러스터의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

az openshift show

Azure Red Hat OpenShift 3.11 클러스터에 대한 세부 정보를 표시합니다.

기존 ARO 3.11 클러스터에 대한 지원은 2022년 6월에 종료됩니다. ARO 4로 전환하는 자세한 내용은 aka.ms/aro/4 참조하세요.

az openshift show --name
                  --resource-group
                  [--query-examples]
                  [--subscription]

예제

Azure Red Hat OpenShift 3.11 클러스터에 대한 세부 정보를 표시합니다.

az openshift show --name MyManagedOpenShiftCluster --resource-group MyResourceGroup

필수 매개 변수

--name -n

관리되는 OpenShift 클러스터의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--query-examples

JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 확인할 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

az openshift wait

Azure Red Hat OpenShift 3.11 클러스터가 원하는 상태에 도달할 때까지 기다립니다.

az openshift 명령은 더 이상 사용되지 않으며 ARO 4 클러스터용 az aro로 대체되었습니다. http://aka.ms/aro/4ARO 4로 전환하는 자세한 내용은 를 참조하세요.

az openshift wait --name
                  --resource-group
                  [--created]
                  [--custom]
                  [--deleted]
                  [--exists]
                  [--interval]
                  [--subscription]
                  [--timeout]
                  [--updated]

예제

클러스터가 업그레이드될 때까지 기다렸다가 최대 30분 동안 1분마다 폴링합니다.

az openshift wait -g MyResourceGroup -n MyManagedCluster --updated --interval 60 --timeout 1800

필수 매개 변수

--name -n

관리되는 OpenShift 클러스터의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--created

'Succeeded'에서 'provisioningState'를 통해 생성될 때까지 기다립니다.

--custom

조건이 사용자 지정 JMESPath 쿼리를 충족할 때까지 기다립니다. 예를 들어 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

삭제될 때까지 기다립니다.

--exists

리소스가 존재할 때까지 기다립니다.

--interval

폴링 간격(초)입니다.

기본값: 30
--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--timeout

최대 대기 시간(초)입니다.

기본값: 3600
--updated

'Succeeded'에서 provisioningState로 업데이트될 때까지 기다립니다.