az aks bastion
Note
このリファレンスは、Azure CLI (バージョン 2.85.0 以降) の aks-preview 拡張機能の一部です。 拡張機能は、 az aks bastion コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細については、 を参照してください。
マネージド Kubernetes クラスターのAzure Bastionを管理または接続するためのコマンド。
コマンド
| Name | 説明 | 型 | 状態 |
|---|---|---|---|
| az aks bastion disable |
マネージド Kubernetes クラスターのマネージド Azure Bastion ホストを無効にします。 |
拡張 | GA |
| az aks bastion enable |
マネージド Kubernetes クラスターのマネージド Azure Bastion ホストを有効にします。 |
拡張 | GA |
| az aks bastion tunnel |
Azure Bastionを使用してマネージド Kubernetes クラスターに接続します。 |
拡張 | GA |
| az aks bastion update |
マネージド Kubernetes クラスターのマネージド Azure Bastion ホストを更新します。 |
拡張 | GA |
az aks bastion disable
マネージド Kubernetes クラスターのマネージド Azure Bastion ホストを無効にします。
az aks bastion disable --name
--resource-group
[--acquire-policy-token]
[--aks-custom-headers]
[--change-reference]
[--no-wait]
例
マネージド Kubernetes クラスターのマネージド Azure Bastion ホストを無効にします。
az aks bastion disable --name MyManagedCluster --resource-group MyResourceGroup
必須パラメーター
マネージド クラスターの名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
このリソース操作のAzure Policy トークンを自動的に取得します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
カスタム ヘッダーを送信します。 指定する場合、形式は Key1=Value1,Key2=Value2 にする必要があります。
このリソース操作の関連する変更参照 ID。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | 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 aks bastion enable
マネージド Kubernetes クラスターのマネージド Azure Bastion ホストを有効にします。
az aks bastion enable --name
--resource-group
[--acquire-policy-token]
[--aks-custom-headers]
[--bastion-public-ip]
[--bastion-scale-units]
[--bastion-sku {Premium, Standard}]
[--change-reference]
[--no-wait]
例
既定の設定でマネージド Kubernetes クラスターのマネージド Azure Bastion ホストを有効にします。
az aks bastion enable --name MyManagedCluster --resource-group MyResourceGroup
Premium SKU とカスタム スケール ユニットを使用してマネージド Azure Bastion ホストを有効にします。
az aks bastion enable --name MyManagedCluster --resource-group MyResourceGroup --bastion-sku premium --bastion-scale-units 7
BYO パブリック IP アドレスを使用してマネージド Azure Bastion ホストを有効にします。
az aks bastion enable --name MyManagedCluster --resource-group MyResourceGroup --bastion-public-ip /subscriptions/{subscription-id}/resourceGroups/MyResourceGroup/providers/Microsoft.Network/publicIPAddresses/MyPublicIP
必須パラメーター
マネージド クラスターの名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
このリソース操作のAzure Policy トークンを自動的に取得します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
カスタム ヘッダーを送信します。 指定する場合、形式は Key1=Value1,Key2=Value2 にする必要があります。
マネージド Azure Bastion ホストに割り当てられる既存のパブリック IP アドレスのリソース ID。
指定しない場合、新しいパブリック IP アドレスが作成され、マネージド Azure Bastion ホストに割り当てられます。
マネージド Azure Bastion ホストのスケール ユニットの数。
マネージド Azure Bastion ホストの SKU を指定します。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | Premium, Standard |
このリソース操作の関連する変更参照 ID。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | 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 aks bastion tunnel
Azure Bastionを使用してマネージド Kubernetes クラスターに接続します。
このコマンドにより、Kubeconfig が設定されたサブシェルが起動され、Bastion 経由でクラスターに接続されます。 exit または Ctrl-D (EOF) を使用してサブシェルを終了します。
az aks bastion tunnel --name
--resource-group
[--acquire-policy-token]
[--admin]
[--bastion]
[--change-reference]
[--kubeconfig-path]
[--port]
[--yes]
例
カスタム ポートと管理者の資格情報を使用して、Azure Bastionを使用してマネージド Kubernetes クラスターに接続します。
az aks bastion tunnel -g MyResourceGroup --name MyManagedCluster --bastion MyBastionResource --port 50001 --admin
既存の kubeconfig ファイルを使用して接続します。
az aks bastion tunnel -g MyResourceGroup --name MyManagedCluster --kubeconfig-path ~/.kube/config
必須パラメーター
マネージド クラスターの名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
このリソース操作のAzure Policy トークンを自動的に取得します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
クラスター管理者の資格情報を使用して要塞に接続します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
現在の AKS クラスターに接続するように構成された、事前にデプロイされた Bastion リソースの名前またはリソース ID。
指定しない場合、コマンドはクラスターのノード リソース グループ内の既存の Bastion リソースを識別しようとします。
このリソース操作の関連する変更参照 ID。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
使用する既存の kubeconfig ファイルへのパス。
指定した場合は、Azureから資格情報をフェッチするのではなく、元の場所でこの kubeconfig ファイルを使用します。
要塞接続に使用されるローカル ポート番号。
指定しない場合は、ランダムなポートが使用されます。
確認のダイアログを表示しません。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | 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 aks bastion update
マネージド Kubernetes クラスターのマネージド Azure Bastion ホストを更新します。
az aks bastion update --name
--resource-group
[--acquire-policy-token]
[--aks-custom-headers]
[--bastion-scale-units]
[--bastion-sku {Premium, Standard}]
[--change-reference]
[--no-wait]
例
マネージド Azure Bastion ホストを Premium SKU にアップグレードします。
az aks bastion update --name MyManagedCluster --resource-group MyResourceGroup --bastion-sku premium
マネージド Azure Bastion ホストをスケーリングします。
az aks bastion update --name MyManagedCluster --resource-group MyResourceGroup --bastion-scale-units 7
必須パラメーター
マネージド クラスターの名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
このリソース操作のAzure Policy トークンを自動的に取得します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
カスタム ヘッダーを送信します。 指定する場合、形式は Key1=Value1,Key2=Value2 にする必要があります。
マネージド Azure Bastion ホストのスケール ユニットの数。
マネージド Azure Bastion ホストの SKU を指定します。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | Premium, Standard |
このリソース操作の関連する変更参照 ID。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |