在容器化项目部署中,某些应用需要部署到指定的机器上(涉及机器信息收集,然后生成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命令文章来源:https://www.toymoban.com/news/detail-633046.html
文章来源地址https://www.toymoban.com/news/detail-633046.html
到了这里,关于k8s集群node节点运行kubectl命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!