Macos 如何解决在Mac上安装kubectl时本地主机:8080未找到的问题?
我是Mac的新手。我按照以下步骤安装了kubectl cli 但是,在通过命令检查版本时:Macos 如何解决在Mac上安装kubectl时本地主机:8080未找到的问题?,macos,kubernetes,kubectl,Macos,Kubernetes,Kubectl,我是Mac的新手。我按照以下步骤安装了kubectl cli 但是,在通过命令检查版本时:kubectl version,我得到以下错误: Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.1", GitCommit:"eec55b9ba98609a46fee712359c7b5b365bdd920", GitTreeState:"clean", BuildDate:"2018-12-13T19:44:19
kubectl version
,我得到以下错误:
Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.1", GitCommit:"eec55b9ba98609a46fee712359c7b5b365bdd920", GitTreeState:"clean", BuildDate:"2018-12-13T19:44:19Z", GoVersion:"go1.11.2", Compiler:"gc", Platform:"darwin/amd64"}
The connection to the server localhost:8080 was refused - did you specify the right host or port?
我做了一些跟踪,发现
/etc/
文件夹中没有名为kubernetes
的目录。原因是kubectl版本
同时打印客户端版本和服务器版本(kubernetes版本)。当您刚刚安装kubectl时,它只是Kubernetes客户端。如果安装了kubernetes群集,它将同时打印kubectl版本和kubernetes版本
如果只想打印客户端版本,请使用以下命令:
kubectl version --client=true
该错误意味着kubectl试图联系kubernetes服务器获取其版本,但无法连接。您是否指定了连接到kubernetes服务器的正确主机或端口。
错误背后的原因是您没有在mac上安装kubernetes群集。您刚刚安装了kubectl,它只是一个访问kubernetes集群的客户端。安装kubernetes群集后,kubectl版本
的输出如下:
[root@ip-10-0-1-138 centos]# kubectl version
Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.1", GitCommit:"eec55b9ba98609a46fee712359c7b5b365bdd920", GitTreeState:"clean", BuildDate:"2018-12-13T10:39:04Z", GoVersion:"go1.11.2", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.3", GitCommit:"2bba0127d85d5a46ab4b778548be28623b32d0b0", GitTreeState:"clean", BuildDate:"2018-05-21T09:05:37Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
如果要在mac上安装完整的kubernetes群集,请尝试在本地安装群集原因是
kubectl版本
同时打印客户端版本和服务器版本(kubernetes版本)。当您刚刚安装kubectl时,它只是Kubernetes客户端。如果安装了kubernetes群集,它将同时打印kubectl版本和kubernetes版本
如果只想打印客户端版本,请使用以下命令:
kubectl version --client=true
该错误意味着kubectl试图联系kubernetes服务器获取其版本,但无法连接。您是否指定了连接到kubernetes服务器的正确主机或端口。
错误背后的原因是您没有在mac上安装kubernetes群集。您刚刚安装了kubectl,它只是一个访问kubernetes集群的客户端。安装kubernetes群集后,kubectl版本
的输出如下:
[root@ip-10-0-1-138 centos]# kubectl version
Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.1", GitCommit:"eec55b9ba98609a46fee712359c7b5b365bdd920", GitTreeState:"clean", BuildDate:"2018-12-13T10:39:04Z", GoVersion:"go1.11.2", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.3", GitCommit:"2bba0127d85d5a46ab4b778548be28623b32d0b0", GitTreeState:"clean", BuildDate:"2018-05-21T09:05:37Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
如果您想在mac上安装完整的kubernetes群集,请尝试在本地安装群集,但这会导致我发布的错误吗?我已经编辑了我的ans。您需要安装kubernetes群集。请检查答案请检查答案我已经解释了你为什么会遇到这个错误。但是这怎么会导致我发布的错误呢?我已经编辑了我的ans。你需要设置kubernetes群集。请检查答案请检查答案我已经解释了你为什么会遇到这个错误。