Gitlab Rancher服务器上的Kubectl工作不正常

Gitlab Rancher服务器上的Kubectl工作不正常,gitlab,kubectl,rancher,Gitlab,Kubectl,Rancher,这可能是一个愚蠢的问题,但我在这个话题上找不到任何有用的东西 我将按照本教程设置自动CI/CD管道: 我被标记部分卡住了。我得到这个错误: unable to recognize "http://x.co/rm082018": Get http://localhost:8080/api?timeout=32s: dial tcp 127.0.0.1:8080: connect: connection refused kubectl似乎没有正确配置。如果我调用kubectl version,我

这可能是一个愚蠢的问题,但我在这个话题上找不到任何有用的东西

我将按照本教程设置自动CI/CD管道:

我被标记部分卡住了。我得到这个错误:

unable to recognize "http://x.co/rm082018": Get http://localhost:8080/api?timeout=32s: dial tcp 127.0.0.1:8080: connect: connection refused
kubectl似乎没有正确配置。如果我调用
kubectl version
,我会得到以下输出:

Client Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.2", GitCommit:"66049e3b21efe110454d67df4fa62b08ea79a19b", GitTreeState:"clean", BuildDate:"2019-05-16T16:23:09Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"}
The connection to the server localhost:8080 was refused - did you specify the right host or port?
似乎我必须将
admin.conf
文件复制到主目录中。但是,此文件不存在,因为rancher服务器上未安装
kubeadm
。后来我尝试自己安装kubeadm,调用
kubeadminit
并复制生成的admin.conf文件

错误仍然存在

所以我的问题是:

我怎样才能解决这个问题? 我必须解决这个问题,还是可以通过其他方式获得代币? 库贝特错误是正常行为吗,因为牧场主应该自己处理这一切


提前感谢您的回答。

kubectl命令输出表明您的主机上没有找到kubeconfig。您必须执行以下操作之一:

  • 在~/.kube下放置一个名为config的kubeconfig/
  • 导出名为KUBECONFIG的环境变量,其值为KUBECONFIG位置
  • 将kubectl命令与--kubeconfig。。。论据
快乐黑客
关于

kubectl命令输出表明在主机上未找到kubeconfig。您必须执行以下操作之一:

  • 在~/.kube下放置一个名为config的kubeconfig/
  • 导出名为KUBECONFIG的环境变量,其值为KUBECONFIG位置
  • 将kubectl命令与--kubeconfig。。。论据
快乐黑客
关于

您似乎无法与即将部署清单的集群通信。您是否已将kubeconfig文件复制到~/.kube/config,或导出了一个以位置为其值的环境变量kubeconfig,或使用cli参数--kubeconfig?问候谢谢:D,我把admin.conf复制到了错误的目录。如果可能的话,请将您的评论作为答案写下来,这样我就可以接受它作为正确的答案。看起来您无法与您将要部署清单的集群通信。您是否已将kubeconfig文件复制到~/.kube/config,或导出了一个以位置为其值的环境变量kubeconfig,或使用cli参数--kubeconfig?问候谢谢:D,我把admin.conf复制到了错误的目录。如果可能的话,请写下你的评论作为答案,这样我就可以接受它作为正确的答案。