请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

一个虚拟机中,kubectl只能在一个命令行窗口使用,另外一个窗口就没法用

图片描述

这是一个虚拟机内,为master节点,左边的窗口可以正常使用kubetl,右边就没法用,提示
The connection to the server localhost:8080 was refused - did you specify the right host or port?
请问这是怎么回事?

另外,我知道如果是worker节点,需要把admin.config拷贝过去。可是我这是在master节点内的两个命令行窗口,我应该怎么操作才能使另外一个窗口也可以使用?

另外,proxy是如何停止呀?我没有百度到相关命令。不停止的话,我没法输入命令了。

正在回答

3回答

  1.  把admin.config拷贝过去可以通过scp命令。在master上通过scp /etc/kubernetes/admin.conf username@workernode:/etc/kubernetes

  2. 结束kubectl proxy直接用ctrl+c即可

  3. 你在kubectl不好用的那个窗口执行kubectl config view ,再在好用的窗口执行同样的命令,对比两个窗口的输出结果是否一样


0 回复 有任何疑惑可以回复我~
  • 提问者 一蓑烟雨晴 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-10-16 19:44:29
tonybai 2020-10-16 17:09:05

不好用那个窗口是不是没有执行 

export KUBECONFIG=/etc/kubernetes/admin.conf


可以将这条命令写入~/.bashrc中,然后source ~/.bashrc,这样在一个node上开多个窗口也不用每次export上述变量了。

0 回复 有任何疑惑可以回复我~
tonybai 2020-10-16 17:09:05

不好用那个窗口是不是没有执行 

export KUBECONFIG=/etc/kubernetes/admin.conf


可以将这条命令写入~/.bashrc中,然后source ~/.bashrc,这样在一个node上开多个窗口也不用每次export上述变量了。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信