az fleet

Note

このリファレンスは、Azure CLI (バージョン 2.61.0 以降) の fleet 拡張機能の一部です。 拡張機能は、 az fleet コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細をご覧ください。

フリートを管理するコマンド。

コマンド

名前 説明 状態
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

フリート メンバーを削除します。

拡張子 GA
az fleet member list

フリートのメンバーを一覧表示します。

拡張子 GA
az fleet member reconcile

メンバーを調整します。

拡張子 GA
az fleet member show

フリート メンバーを取得します。

拡張子 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

フリート ハブ ノードが起動時に参加するサブネットの ID。

--apiserver-subnet-id
プレビュー

apiserver vnet 統合が有効になっているときに使用されるサブネット。

--assign-identity

--enable-managed-identity では、ユーザー割り当て ID のリソース ID を指定して、Fleet リソースでユーザー割り当てマネージド ID (MSI) を有効にします。

--dns-name-prefix -p

作成されるホスト名のプレフィックス。 指定しない場合は、マネージド クラスターとリソース グループ名を使用してホスト名を生成します。

--enable-hub

設定すると、フリートがハブ クラスターで作成されます。

規定値: False
--enable-managed-identity

Fleet リソースでシステム割り当てマネージド ID (MSI) を有効にします。

規定値: False
--enable-private-cluster

Fleet ハブをプライベート クラスターとして作成するかどうか。

規定値: False
--enable-vnet-integration
プレビュー

Fleet ハブの apiserver vnet 統合を有効にするかどうか。

規定値: False
--location -l

Location。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

--no-wait

実行時間の長い操作の終了を待機しません。

規定値: False
--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--vm-size

フリート ハブの仮想マシン サイズ。

グローバル パラメーター
--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

フリートのハブ クラスター 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 リソースでユーザー割り当てマネージド ID (MSI) を有効にします。 既存のユーザー割り当て ID リソースを指定します。

--enable-managed-identity

Fleet リソースでシステム割り当てマネージド ID (MSI) を有効にします。

指定可能な値: 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

フリート リソースの名前。 必須。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

省略可能のパラメーター

--created

'provisioningState' が 'Succeeded' で作成されるまで待ちます。

規定値: False
--custom

条件がカスタム JMESPath クエリを満たすまで待ちます。 例: provisioningState!='InProgress'、instanceView.statuses[?code=='PowerState/running']。

--deleted

削除されるまで待ちます。

規定値: False
--exists

リソースが存在するまで待ちます。

規定値: False
--interval

ポーリング間隔 (秒単位)。

規定値: 30
--timeout

最大待機時間 (秒単位)。

規定値: 3600
--updated

provisioningState が 'Succeeded' で更新されるまで待ちます。

規定値: 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 を使います。