2.2.2. oc CLI を使用して kubeconfig にアクセスする
oc CLI を使用して OpenShift クラスターにログインし、コマンドラインからクラスターにアクセスするための kubeconfig ファイルを取得できます。
重要
エクスポートした kubeconfig ファイルをセッション間またはマシン間で再利用する予定の場合は、ファイルをセキュアに保存し、ソース管理にコミットしないようにしてください。
前提条件
- OpenShift Container Platform Web コンソールまたは API サーバーエンドポイントにアクセスできる。
手順
次のコマンドを実行して、OpenShift クラスターにログインします。
$ oc login <api_server_url> -u <username> -p <password>各項目の説明:
<api_server_url>-
完全な API サーバー URL を指定します (例:
https://api.my-cluster.example.com:6443)。 <username>-
有効なユーザー名を指定します (例:
kubeadmin)。 <password>-
指定されたユーザーのパスワードを指定します (例: クラスターのインストール中に生成される
kubeadminパスワードなど)。
次のコマンドを実行して、クラスター設定をローカルファイルに保存します。
$ oc config view --raw > kubeconfig次のコマンドを実行して、エクスポートされたファイルを指すように
KUBECONFIG環境変数を設定します。$ export KUBECONFIG=./kubeconfig次のコマンドを実行し、
ocを使用して OpenShift クラスターと対話します。$ oc get nodes