az fleet

Note

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

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

コマンド

名前 説明 Status
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。 これが指定されていない場合は、vnet とサブネットが生成され、使用されます。

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

apiserver vnet 統合が有効になっているときに使用されるサブネット。 BYO 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 を使います。