在容器化项目部署中,某些应用需要部署到指定的机器上(涉及机器信息收集,然后生成license,机器授权等),所以需要在k8s集群的node节点上,手动执行kubectl命令。

        具体的操作步骤如下:

(1)在node节点执行任意kubectl命令,例如:kubectl get nodes,可以看到命令报错

(2)在master节点进入/etc/kubernetes目录下,下载admin.conf文件

(3)将admin.conf文件上传到node节点的 /etc/kubernetes目录下

(4)配置环境变量,并生效,依次执行如下命令

echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile
source ~/.bash_profile

(5)执行kubectl命令验证,kubectl version,可以看到能成功执行kubectl命令

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐