az fleet

참고 항목

이 참조는 Azure CLI(버전 2.48.0 이상)에 대한 플릿 확장의 일부입니다. az fleet 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.

플릿을 관리하는 명령입니다.

명령

Name Description 형식 상태
az fleet create

플릿을 만들거나 업데이트합니다.

내선 번호 GA
az fleet delete

플릿을 삭제합니다.

내선 번호 GA
az fleet get-credentials

허브 플릿의 경우 플릿의 허브 클러스터에 대한 kubeconfig를 가져옵니다.

내선 번호 GA
az fleet list

리소스 그룹 내의 모든 플릿을 나열합니다.

내선 번호 GA
az fleet member

멤버를 관리하는 명령입니다.

내선 번호 GA
az fleet member create

멤버를 만들거나 업데이트합니다.

내선 번호 GA
az fleet member delete

Fleet 멤버를 삭제합니다.

내선 번호 GA
az fleet member list

플릿의 멤버를 나열합니다.

내선 번호 GA
az fleet member reconcile

멤버를 조정합니다.

내선 번호 GA
az fleet member show

Fleet 멤버를 가져옵니다.

내선 번호 GA
az fleet member update

멤버를 업데이트합니다.

내선 번호 GA
az fleet member wait

멤버 리소스가 원하는 상태에 도달할 때까지 기다립니다.

내선 번호 GA
az fleet reconcile

함대를 조정합니다.

내선 번호 GA
az fleet show

플릿을 가져옵니다.

내선 번호 GA
az fleet update

플릿 리소스를 패치합니다.

내선 번호 GA
az fleet updaterun

업데이트 실행을 관리하는 명령입니다.

내선 번호 GA
az fleet updaterun create

업데이트 실행을 만들거나 업데이트합니다.

내선 번호 GA
az fleet updaterun delete

업데이트 실행을 삭제합니다.

내선 번호 GA
az fleet updaterun list

플릿의 업데이트 실행을 나열합니다.

내선 번호 GA
az fleet updaterun show

업데이트 실행을 표시합니다.

내선 번호 GA
az fleet updaterun skip

UpdateRun 내에서 건너뛸 대상을 설정합니다.

내선 번호 GA
az fleet updaterun start

업데이트 실행을 시작합니다.

내선 번호 GA
az fleet updaterun stop

업데이트 실행을 중지합니다.

내선 번호 GA
az fleet updaterun wait

업데이트 실행 리소스가 원하는 상태에 도달할 때까지 기다립니다.

내선 번호 GA
az fleet updatestrategy

업데이트 전략을 관리하는 명령입니다.

내선 번호 GA
az fleet updatestrategy create

업데이트 전략을 만들거나 업데이트합니다.

내선 번호 GA
az fleet updatestrategy delete

업데이트 전략을 삭제합니다.

내선 번호 GA
az fleet updatestrategy list

플릿의 업데이트 전략을 나열합니다.

내선 번호 GA
az fleet updatestrategy show

업데이트 전략을 표시합니다.

내선 번호 GA
az fleet updatestrategy wait

업데이트 전략 리소스가 원하는 상태에 도달할 때까지 기다립니다.

내선 번호 GA
az fleet wait

플릿 리소스가 원하는 상태에 도달할 때까지 기다립니다.

내선 번호 GA

az fleet create

플릿을 만들거나 업데이트합니다.

az fleet create --name
                --resource-group
                [--agent-subnet-id]
                [--apiserver-subnet-id]
                [--assign-identity]
                [--dns-name-prefix]
                [--enable-hub]
                [--enable-managed-identity]
                [--enable-private-cluster]
                [--enable-vnet-integration]
                [--location]
                [--no-wait]
                [--tags]
                [--vm-size]

예제

허브리스 플릿을 만듭니다.

az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --tags "TagKey=TagValue"

허브 플릿을 만듭니다.

az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --enable-hub --tags "TagKey=TagValue"

시스템 할당 관리 서비스 ID를 사용하여 플릿을 만듭니다.

az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --enable-managed-identity

사용자가 할당한 관리 서비스 ID를 사용하여 플릿을 만듭니다.

az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --enable-managed-identity --assign-identity "/subscription/00000000-0000-0000-0000-000000000000/resourcegroup/MyFleetResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MyIdentity"

필수 매개 변수

--name -n

플릿 이름을 지정합니다.

--resource-group -g

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

선택적 매개 변수

--agent-subnet-id
미리 보기

Fleet 허브 노드가 시작할 때 조인할 서브넷의 ID입니다. 지정하지 않으면 vnet 및 서브넷이 생성되고 사용됩니다.

--apiserver-subnet-id
미리 보기

apiserver vnet 통합을 사용할 때 사용할 서브넷입니다. BYO vnet을 사용하여 새 Fleet를 만들 때 필요합니다.

--assign-identity

--enable-managed-identity를 사용하면 사용자 할당 ID의 리소스 ID를 지정하여 Fleet 리소스에서 사용자 할당 MSI(관리 ID)를 사용하도록 설정합니다.

--dns-name-prefix -p
미리 보기

생성된 호스트 이름의 접두사입니다. 지정하지 않으면 관리되는 클러스터 및 리소스 그룹 이름을 사용하여 호스트 이름을 생성합니다.

--enable-hub
미리 보기

설정된 경우 플릿은 허브 클러스터를 사용하여 만들어집니다.

기본값: False
--enable-managed-identity

Fleet 리소스에서 시스템 할당 MSI(관리 ID)를 사용하도록 설정합니다.

기본값: False
--enable-private-cluster
미리 보기

Fleet 허브를 프라이빗 클러스터로 만들지 여부입니다.

기본값: False
--enable-vnet-integration
미리 보기

Fleet 허브에 apiserver vnet 통합을 사용하도록 설정할지 여부입니다.

기본값: False
--location -l

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

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

기본값: False
--tags

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

--vm-size
미리 보기

Fleet 허브의 가상 머신 크기입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az fleet delete

플릿을 삭제합니다.

az fleet delete --name
                --resource-group
                [--no-wait]
                [--yes]

예제

특정 플릿을 삭제합니다.

az fleet delete -g MyFleetResourceGroup -n MyFleetName

필수 매개 변수

--name -n

플릿 이름을 지정합니다.

--resource-group -g

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

선택적 매개 변수

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

기본값: False
--yes -y

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

기본값: False
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az fleet get-credentials

허브 플릿의 경우 플릿의 허브 클러스터에 대한 kubeconfig를 가져옵니다.

az fleet get-credentials --name
                         --resource-group
                         [--context]
                         [--file]
                         [--overwrite-existing]

예제

플릿의 허브 클러스터 kubeconfig를 가져옵니다.

az fleet get-credentials -g MyFleetResourceGroup -n MyFleetName

Fleet의 허브 클러스터 kubeconfig를 가져와서 특정 파일에 저장합니다.

az fleet get-credentials -g MyFleetResourceGroup -n MyFleetName -f ~/mykubeconfigfile.txt

필수 매개 변수

--name -n

플릿 이름을 지정합니다.

--resource-group -g

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

선택적 매개 변수

--context

지정한 경우 기본 컨텍스트 이름을 덮어씁 수 있습니다.

--file -f

업데이트할 Kubernetes 구성 파일입니다. 대신 "-"를 사용하여 YAML을 stdout에 인쇄합니다.

기본값: ~\.kube\config
--overwrite-existing

동일한 이름으로 기존 클러스터 항목을 덮어씁 수 있습니다.

기본값: False
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az fleet list

리소스 그룹 내의 모든 플릿을 나열합니다.

az fleet list [--resource-group]

예제

특정 구독이 있는 모든 플릿을 나열합니다.

az fleet list

특정 구독 및 리소스 그룹 내에 있는 모든 플릿을 나열합니다.

az fleet list -g MyResourceGroup

선택적 매개 변수

--resource-group -g

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

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az fleet reconcile

함대를 조정합니다.

az fleet reconcile --name
                   --resource-group
                   [--no-wait]

예제

함대를 조정합니다.

az fleet reconcile -g MyFleetResourceGroup -n MyFleetName

필수 매개 변수

--name -n

플릿 이름을 지정합니다.

--resource-group -g

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

선택적 매개 변수

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

기본값: False
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az fleet show

플릿을 가져옵니다.

az fleet show --name
              --resource-group

예제

플릿의 세부 정보를 표시합니다.

az fleet show -g MyFleetResourceGroup -n MyFleetName

필수 매개 변수

--name -n

플릿 이름을 지정합니다.

--resource-group -g

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

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az fleet update

플릿 리소스를 패치합니다.

az fleet update --name
                --resource-group
                [--assign-identity]
                [--enable-managed-identity {false, true}]
                [--no-wait]
                [--tags]

예제

플릿의 태그를 업데이트합니다.

az fleet update -g MyFleetResourceGroup -n MyFleetName --tags Key=Value

시스템 할당 관리 서비스 ID를 사용하도록 플릿을 업데이트합니다.

az fleet update -g MyFleetResourceGroup -n MyFleetName --enable-managed-identity --tags Key=Value

사용자가 할당한 관리 서비스 ID를 사용하도록 플릿을 업데이트합니다.

az fleet update -g MyFleetResourceGroup -n MyFleetName --enable-managed-identity --assign-identity "/subscription/00000000-0000-0000-0000-000000000000/resourcegroup/MyFleetResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MyIdentity" --tags Key=Value

필수 매개 변수

--name -n

플릿 이름을 지정합니다.

--resource-group -g

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

선택적 매개 변수

--assign-identity

--enable-managed-identity를 사용하여 Fleet 리소스에서 사용자 할당 MSI(관리 ID)를 사용하도록 설정합니다. 기존 사용자 할당 ID 리소스를 지정합니다.

--enable-managed-identity

Fleet 리소스에서 시스템 할당 MSI(관리 ID)를 사용하도록 설정합니다.

허용되는 값: false, true
--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

기본값: False
--tags

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

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az fleet wait

플릿 리소스가 원하는 상태에 도달할 때까지 기다립니다.

플릿에 대한 작업이 중단되었거나 시작된 --no-wait경우 이 명령을 사용하여 완료될 때까지 기다립니다.

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

필수 매개 변수

--fleet-name

Fleet 리소스의 이름입니다. 필수입니다.

--resource-group -g

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

선택적 매개 변수

--created

'Succeeded'에서 'provisioningState'를 사용하여 생성될 때까지 기다립니다.

기본값: False
--custom

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

--deleted

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

기본값: False
--exists

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

기본값: False
--interval

폴링 간격(초)입니다.

기본값: 30
--timeout

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

기본값: 3600
--updated

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

기본값: False
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.