2.4.2. CLI プロファイルの手動設定
CLI 設定ファイルを手動で設定する必要がある場合は、ファイルを直接変更せずに oc config コマンドを使用できます。
このセクションでは、CLI 設定の高度な使用方法を説明します。ほとんどの場合、oc login コマンドおよび oc project コマンドを使用してログインし、コンテキスト間とプロジェクト間の切り替えを実行できます。
利用可能な oc config サブコマンドの詳細は、「CLI 設定サブコマンド」の表を参照してください。
手順
アクセストークンを使用するユーザーとしてログインします。このトークンは
aliceユーザーによって使用されます。$ oc login https://openshift1.example.com --token=ns7yVhuRNpDM9cgzfhhxQ7bM5s7N2ZVrkZepSRf4LC0自動的に作成されたクラスターエントリーを表示します。
$ oc config view出力例
apiVersion: v1 clusters: - cluster: insecure-skip-tls-verify: true server: https://openshift1.example.com name: openshift1-example-com contexts: - context: cluster: openshift1-example-com namespace: default user: alice/openshift1-example-com name: default/openshift1-example-com/alice current-context: default/openshift1-example-com/alice kind: Config preferences: {} users: - name: alice/openshift1.example.com user: token: ns7yVhuRNpDM9cgzfhhxQ7bM5s7N2ZVrkZepSRf4LC0現在のコンテキストを更新して、ユーザーが必要な namespace にログインできるようにします。
$ oc config set-context `oc config current-context` --namespace=<project_name>現在のコンテキストを調べて、変更が実装されていることを確認します。
$ oc whoami -c後続のすべての CLI 操作は、オーバーライドする CLI オプションにより特に指定されていない限り、またはコンテキストが切り替わるまで、新しいコンテキストを使用します。
2.4.2.1. CLI プロファイルの手動設定 リンクのコピーリンクがクリップボードにコピーされました!
oc config サブコマンドを使用してクラスター、コンテキスト、および個々の設定値を設定することで、CLI プロファイルを手動で設定できます。
| サブコマンド | 使用法 |
|---|---|
|
| CLI 設定ファイルにクラスターエントリーを設定します。参照されるクラスターのニックネームがすでに存在する場合、指定情報はマージされます。
|
|
| CLI 設定ファイルにコンテキストエントリーを設定します。参照されるコンテキストのニックネームがすでに存在する場合、指定情報はマージされます。
|
|
| 指定されたコンテキストのニックネームを使用して、現在のコンテキストを設定します。
|
|
| CLI 設定ファイルに個別の値を設定します。
|
|
| CLI 設定ファイルの個別の値の設定を解除します。
|
|
| 現在使用中のマージされた CLI 設定を表示します。
指定された CLI 設定ファイルの結果を表示します。
|