az workload-orchestration
Note
このリファレンスは、Azure CLI (バージョン 2.67.0 以降) の ワークロード オーケストレーション 拡張機能の一部です。 拡張機能は、 az workload-orchestration コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細については、 を参照してください。
ワークロード オーケストレーション リソースを管理します。
コマンド
az workload-orchestration init
ワークロード オーケストレーション用に Arc 接続クラスターを準備し、コンテキストを作成します。
実行された手順:
- クラスターが Arc に接続されており、必要な機能が有効になっていることを確認する
- ワークロード オーケストレーション拡張機能の依存関係のインストール
- ワークロード オーケストレーション拡張機能のインストール
- カスタムの場所を作成する (クラスター バインドが既に存在する場合は検証します)
- コンテキスト リソースを作成します。
az workload-orchestration init --capabilities
--cluster-name
--context-location
--context-name
--hierarchies
--location
--resource-group
[--acquire-policy-token]
[--change-reference]
[--context-resource-group]
[--custom-location-location]
[--custom-location-name]
[--custom-location-resource-group]
[--extension-dependency-version]
[--extension-name]
[--extension-version]
[--release-train]
[--site-id]
[--tags]
例
クラスターを初期化し、コンテキストを作成する
az workload-orchestration init -c my-cluster -g my-rg -l eastus2euap --context-name MyContext --context-location eastus --capabilities '[{"description":"desc","name":"cap1"}]' --hierarchies '[{"description":"desc","name":"country"}]'
特定のリリース トレーニングを使用する
az workload-orchestration init -c my-cluster -g my-rg -l eastus2euap --release-train dev --context-name MyContext --context-location eastus --capabilities '[{"description":"desc","name":"cap1"}]' --hierarchies '[{"description":"desc","name":"country"}]'
別のリソース グループ/リージョンにコンテキストを作成する
az workload-orchestration init -c my-cluster -g my-rg -l eastus2euap --context-name MyContext --context-resource-group ctx-rg --context-location eastus --capabilities '[{"description":"desc","name":"cap1"}]' --hierarchies '[{"description":"desc","name":"country"}]'
必須のパラメーター
機能の一覧。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Context Arguments |
Arc に接続された Kubernetes クラスターの名前。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Cluster Arguments |
コンテキストが作成されるリージョンをAzureします。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Context Arguments |
作成するコンテキストの名前。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Context Arguments |
階層の一覧。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Context Arguments |
カスタムの場所 (例: eastus2euap) のリージョンをAzureします。
Arc に接続されたクラスターのリソース グループ。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
このリソース操作のAzure Policy トークンを自動的に取得します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
このリソース操作の関連する変更参照 ID。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
コンテキストが作成されるリソース グループ。 既定値: --resource-group と同じです。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Context Arguments |
カスタムの場所が作成されるリージョンをAzureします。 既定値: --location と同じです。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Cluster Arguments |
カスタムの場所の名前。 既定値: {cluster-name}-cl。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Cluster Arguments |
カスタムの場所が作成されるリソース グループ。 既定値: --resource-group と同じです。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Cluster Arguments |
依存関係拡張機能のバージョンをピン留めします。 サポートされているキー: iotplatform。 例: iotplatform=0.7.6、{iotplatform:0.7.6}、deps.json。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Cluster Arguments |
WO 拡張リソースの名前。 既定値: wo-extension。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Cluster Arguments |
インストールする特定の WO 拡張機能バージョン。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Cluster Arguments |
延長リリーストレーニング。 既定値: 安定しています。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Cluster Arguments |
コンテキストの作成後にサイト参照を自動作成するサイトの ARM リソース ID。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Context Arguments |
コンテキスト リソース タグ。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Context Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az workload-orchestration sync
カスタムの場所のワークロード オーケストレーション リソースを同期します。
az workload-orchestration sync --custom-location
[--acquire-policy-token]
[--change-reference]
[--local-connected-registry-ip]
例
カスタムの場所のリソースを同期する
az workload-orchestration sync --custom-location /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ExtendedLocation/customLocations/myCustomLocation
必須のパラメーター
カスタムの場所のリソース ID。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
このリソース操作のAzure Policy トークンを自動的に取得します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
このリソース操作の関連する変更参照 ID。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
新しいクラスター上のローカル接続レジストリの IP アドレス。 ステージングがソリューションで有効になっていない場合は必須ではありません。 ステージングが有効で、この値が指定されていない場合、これらのソリューションの同期は失敗します。 指定すると、構成で値が設定され、ステージングが有効になっているソリューションの新しいリビジョンがインストールされます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |