2.3. 基本的な設定およびログイン
CLI の初期設定を行う場合、oc login コマンドを使用することが最適な方法となり、このコマンドはほとんどのユーザーにとってのエントリーポイントとしての機能を果たします。この対話式フローでは、指定の認証情報を使用して OpenShift Online サーバーへのセッションを確立することができます。この情報は CLI 設定ファイルに自動的に保存され、その後のコマンドで使用されます。
以下の例では、oc login コマンドを使用した対話的な設定およびログインについて説明します。
例2.1 CLI の初期設定
$ oc login
OpenShift server [https://localhost:8443]: https://openshift.example.com
Username: alice
Authentication required for https://openshift.example.com (openshift)
Password: ******
Login successful.
You don't have any projects. You can try to create a new project, by running
$ oc new-project <projectname>
Welcome to OpenShift! See 'oc help' to get started.
CLI 設定が完了すると、その後のコマンドがサーバーの設定ファイル、セッショントークン、およびプロジェクト情報を使用します。
CLI からログアウトするには、以下の oc logout コマンドを使用します。
$ oc logout
User, alice, logged out of https://openshift.example.com
プロジェクトの作成後か、またはプロジェクトへのアクセスが付与された後にログインする場合、アクセス可能なプロジェクトが現在のデフォルトとして自動的に設定されます。 これは 別のプロジェクトに切り替える までデフォルトになります。
$ oc login
Username: alice
Authentication required for https://openshift.example.com (openshift)
Password:
Login successful.
Using project "aliceproject".
oc login コマンドでは、追加のオプションも利用可能です。