2.2.2. 通过 oc CLI 访问 kubeconfig
您可以使用 oc CLI 登录到 OpenShift 集群,并从命令行获取用于访问集群的 kubeconfig 文件。
先决条件
- 您可以访问 OpenShift Dedicated Web 控制台或 API 服务器端点。
流程
运行以下命令登录到您的 OpenShift 集群:
$ oc login <api-server-url> -u <username> -p <password>1 2 3 - 1
- 指定完整的 API 服务器 URL。例如:
https://api.my-cluster.example.com:6443。 - 2
- 指定一个有效的用户名。例如:
kubeadmin。 - 3
- 为指定的用户提供密码。例如,在集群安装过程中生成的
kubeadmin密码。
运行以下命令,将集群配置保存到本地文件:
$ oc config view --raw > kubeconfig运行以下命令,将
KUBECONFIG环境变量设置为指向导出的文件:$ export KUBECONFIG=./kubeconfig运行以下命令,使用
oc与 OpenShift 集群进行交互:$ oc get nodes
注意
如果您计划在不同的会话或机器间重复使用导出的 kubeconfig 文件,请安全地存储该文件,并不用将它提交到源控制系统。