This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.2.3.2. 手动配置 CLI 配置集
						本节介绍 CLI 配置的更多高级用法。在大多数情况下,您可以使用 oc login 和 oc project 命令登录并在上下文和项目间切换。
					
					如果要手动配置 CLI 配置文件,您可以使用 oc config 命令,而不是直接修改这些文件。oc config 命令包括很多有用的子命令来实现这一目的:
				
| 子命令 | 使用方法 | 
|---|---|
|   
									  |   在 CLI 配置文件中设置集群条目。如果引用的 cluster nickname 已存在,则指定的信息将合并到其中。 oc config set-cluster <cluster_nickname> [--server=<master_ip_or_fqdn>] 
 | 
|   
									  |   在 CLI 配置文件中设置上下文条目。如果引用的上下文 nickname 已存在,则指定的信息将合并在. oc config set-context <context_nickname> [--cluster=<cluster_nickname>] 
 | 
|   
									  |   使用指定上下文 nickname 设置当前上下文。 oc config use-context <context_nickname> 
 | 
|   
									  |   在 CLI 配置文件中设置单个值。 oc config set <property_name> <property_value> 
									  | 
|   
									  |   在 CLI 配置文件中取消设置单个值。 oc config unset <property_name> 
									  | 
|   
									  |   显示当前正在使用的合并 CLI 配置。 oc config view 
显示指定 CLI 配置文件的结果。 oc config view --config=<specific_filename> 
 | 
用法示例
- 
							以使用访问令牌的用户身份登录。
alice用户使用此令牌: 
oc login https://openshift1.example.com --token=ns7yVhuRNpDM9cgzfhhxQ7bM5s7N2ZVrkZepSRf4LC0
$ oc login https://openshift1.example.com --token=ns7yVhuRNpDM9cgzfhhxQ7bM5s7N2ZVrkZepSRf4LC0
- 查看自动创建的集群条目:
 
oc config view
$ oc config view
输出示例
- 更新当前上下文以便用户登录到所需的命名空间:
 
oc config set-context `oc config current-context` --namespace=<project_name>
$ oc config set-context `oc config current-context` --namespace=<project_name>
- 检查当前上下文,确认是否实施了更改:
 
oc whoami -c
$ oc whoami -c
所有后续 CLI 操作都使用新的上下文,除非通过覆盖 CLI 选项或直至上下文切换为止。