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

必須パラメーター

--name -n

マネージド クラスターの名前。

--resource-group -g

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

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--acquire-policy-token

このリソース操作のAzure Policy トークンを自動的に取得します。

プロパティ 値
パラメーター グループ: Global Policy Arguments
--aks-custom-headers

カスタム ヘッダーを送信します。 指定する場合、形式は Key1=Value1,Key2=Value2 にする必要があります。

--change-reference

このリソース操作の関連する変更参照 ID。

プロパティ 値
パラメーター グループ: Global Policy Arguments
--no-wait

実行時間の長い操作が完了するまで待つ必要はありません。

プロパティ 値
規定値: False
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ 値
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ 値
規定値: False
--output -o

出力フォーマット。

プロパティ 値
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --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

必須パラメーター

--name -n

マネージド クラスターの名前。

--resource-group -g

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

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--acquire-policy-token

このリソース操作のAzure Policy トークンを自動的に取得します。

プロパティ 値
パラメーター グループ: Global Policy Arguments
--aks-custom-headers

カスタム ヘッダーを送信します。 指定する場合、形式は Key1=Value1,Key2=Value2 にする必要があります。

--bastion-public-ip

マネージド Azure Bastion ホストに割り当てられる既存のパブリック IP アドレスのリソース ID。

指定しない場合、新しいパブリック IP アドレスが作成され、マネージド Azure Bastion ホストに割り当てられます。

--bastion-scale-units

マネージド Azure Bastion ホストのスケール ユニットの数。

--bastion-sku -s

マネージド Azure Bastion ホストの SKU を指定します。

プロパティ 値
指定可能な値: Premium, Standard
--change-reference

このリソース操作の関連する変更参照 ID。

プロパティ 値
パラメーター グループ: Global Policy Arguments
--no-wait

実行時間の長い操作が完了するまで待つ必要はありません。

プロパティ 値
規定値: False
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ 値
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ 値
規定値: False
--output -o

出力フォーマット。

プロパティ 値
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --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

必須パラメーター

--name -n

マネージド クラスターの名前。

--resource-group -g

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

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--acquire-policy-token

このリソース操作のAzure Policy トークンを自動的に取得します。

プロパティ 値
パラメーター グループ: Global Policy Arguments
--admin

クラスター管理者の資格情報を使用して要塞に接続します。

プロパティ 値
規定値: False
--bastion

現在の AKS クラスターに接続するように構成された、事前にデプロイされた Bastion リソースの名前またはリソース ID。

指定しない場合、コマンドはクラスターのノード リソース グループ内の既存の Bastion リソースを識別しようとします。

--change-reference

このリソース操作の関連する変更参照 ID。

プロパティ 値
パラメーター グループ: Global Policy Arguments
--kubeconfig-path

使用する既存の kubeconfig ファイルへのパス。

指定した場合は、Azureから資格情報をフェッチするのではなく、元の場所でこの kubeconfig ファイルを使用します。

--port

要塞接続に使用されるローカル ポート番号。

指定しない場合は、ランダムなポートが使用されます。

--yes -y

確認のダイアログを表示しません。

プロパティ 値
規定値: False
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ 値
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ 値
規定値: False
--output -o

出力フォーマット。

プロパティ 値
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --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

必須パラメーター

--name -n

マネージド クラスターの名前。

--resource-group -g

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

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--acquire-policy-token

このリソース操作のAzure Policy トークンを自動的に取得します。

プロパティ 値
パラメーター グループ: Global Policy Arguments
--aks-custom-headers

カスタム ヘッダーを送信します。 指定する場合、形式は Key1=Value1,Key2=Value2 にする必要があります。

--bastion-scale-units

マネージド Azure Bastion ホストのスケール ユニットの数。

--bastion-sku -s

マネージド Azure Bastion ホストの SKU を指定します。

プロパティ 値
指定可能な値: Premium, Standard
--change-reference

このリソース操作の関連する変更参照 ID。

プロパティ 値
パラメーター グループ: Global Policy Arguments
--no-wait

実行時間の長い操作が完了するまで待つ必要はありません。

プロパティ 値
規定値: False
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ 値
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ 値
規定値: False
--output -o

出力フォーマット。

プロパティ 値
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ 値
規定値: False