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

来源:1-7 安装dashboard和heapster并验证集群安装结果

一蓑烟雨晴

2020-10-16

图片描述

这是一个虚拟机内,为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回答

tonybai

2020-10-16

  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
共1条回复

tonybai

2020-10-16

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

export KUBECONFIG=/etc/kubernetes/admin.conf


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

0
0

tonybai

2020-10-16

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

export KUBECONFIG=/etc/kubernetes/admin.conf


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

0
0

Kubernetes实战 高可用集群搭建,配置,运维与应用

以生产为目标,原理+操作, Kubernetes结合典型云原生应用

794 学习 · 196 问题

查看课程