kubectl 向けの vSphere プラグイン を使用して スーパーバイザー に接続し、vCenter Single Sign-On の認証情報を使用して認証します。
注: 既存の
kubeconfig ファイルがある場合は、そのファイルに各クラスタ コンテキストが追加されます。
kubectl 向けの vSphere プラグイン は、
kubectl 自体が使用する KUBECONFIG 環境変数に従います。必須ではありませんが、
kubectl vsphere login ...
を実行する前にこの変数を設定することで、(情報が現在の
kubeconfig
ファイルに追加されるのではなく)新しいファイルに書き込まれるようにすることができます。
前提条件
- vSphere 向け Kubernetes CLI Tools のインストール。
- vCenter Single Sign-On の認証情報を取得します。
- vSphere 管理者から スーパーバイザー の制御プレーンの IP アドレスを取得します。
- vSphere 管理者から vSphere 名前空間 の名前を取得します。
- vSphere 名前空間 の編集権限があることを確認します。vCenter Single Sign-On ユーザーおよびグループに対する vSphere 名前空間 権限の構成を参照してください。
- 署名を付与する認証局 (CA) を Trust Root としてインストールするか、または証明書を Trust Root として直接追加することにより、Kubernetes 制御プレーンによって提供される証明書がシステムで信頼されることを確認します。vCenter Single Sign-On 認証でのセキュア ログインの構成を参照してください。