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