Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

2.5. CLI 配置文件

CLI 配置文件会永久存储 oc 选项,并包含一系列与 nicknames 相关的 身份验证机制 和 OpenShift Container Platform 服务器连接信息。

如上一节中所述,oc login 命令会自动创建和管理 CLI 配置文件。通过该命令收集的所有信息都存储在 ~/.kube/config 下的配置文件中。使用以下命令可以查看当前的 CLI 配置:

例 2.2. 查看 CLI 配置

$ oc config view

输出示例

apiVersion: v1
clusters:
- cluster:
    server: https://openshift.example.com
  name: openshift
contexts:
- context:
    cluster: openshift
    namespace: aliceproject
    user: alice
  name: alice
current-context: alice
kind: Config
preferences: {}
users:
- name: alice
  user:
    token: NDM2N2MwODgtNjI1Yy10N3VhLTg1YmItYzI4NDEzZDUyYzVi

CLI 配置文件可用于使用各种 OpenShift Container Platform 服务器、命名空间和用户 设置多个 CLI 配置集,以便可以在它们间轻松切换。CLI 可以支持多个配置文件;它们在运行时加载,并合并在一起,以及从命令行指定的覆盖选项。