全新的MacOS安装-Kubectl输出错误消息

ste*_*lin 2 kubernetes

在Macbook Pro上,尝试先从curl安装二进制文件,然后再通过brew安装。

两次安装都会在输出末尾生成错误:

~ via  v7.1.23
? kubectl version --output=yaml
clientVersion:
  buildDate: "2019-04-19T22:12:47Z"
  compiler: gc
  gitCommit: b7394102d6ef778017f2ca4046abbaa23b88c290
  gitTreeState: clean
  gitVersion: v1.14.1
  goVersion: go1.12.4
  major: "1"
  minor: "14"
  platform: darwin/amd64

error: unable to parse the server version: invalid character '<' looking for beginning of value
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个问题?

小智 5

我认为还有另一个应用程序正在监听8080端口。默认情况下,kubectl如果未server通过,将尝试在localhost:8080上进行连接。

如果您apiserver在其他机器或端口上部署了kubernetes ,请传递--server=IP:PORTkubectl