Kubernetes - kubectl version 命令失败
Kubernetes - kubectl version command fails
Ubuntu 19.4
刚刚通过 snap 安装了 kubectl:https://kubernetes.io/docs/tasks/tools/install-kubectl/
lky@lky-Z170-D3H:~$ 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?
知道是什么原因造成的吗?
表示您安装的kubectl客户端版本为v1.14.2。
由于某些问题,您无法连接到 api 服务器,因此未显示 kubernetes 服务器版本。
运行 下面的命令检查 kubernetes 控制平面健康并对显示为 UnHealthy
的组件采取措施
kubectl get cs
安装 kubectl
后,您必须配置它才能使用您的集群。
几乎任何云提供商或 kubeadm
等引导程序都有最简单的方法。
例如,在 GKE 上,您 运行 下面的命令将您的集群 k8s 配置文件复制到本地主机:
gcloud container clusters get-credentials ${CLUSTER}
科普斯:
kops export kubecfg ${CLUSTER}
对于kubeadm
,您必须将配置文件从主机复制到您的主机。完成 kubeadm init
命令后:
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
注意:/etc/kubernetes/admin.conf
位于您 运行 kubeadm init
所在的主 kubeadm 节点中,您必须将此文件复制到您的主机以使用此集群 kubectl
.
其他有用的链接可能会有帮助:
Accessing first time with kubectl
Configure Access to Multiple Clusters
希望对您有所帮助!
Ubuntu 19.4
刚刚通过 snap 安装了 kubectl:https://kubernetes.io/docs/tasks/tools/install-kubectl/
lky@lky-Z170-D3H:~$ 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?
知道是什么原因造成的吗?
表示您安装的kubectl客户端版本为v1.14.2。
由于某些问题,您无法连接到 api 服务器,因此未显示 kubernetes 服务器版本。
运行 下面的命令检查 kubernetes 控制平面健康并对显示为 UnHealthy
的组件采取措施kubectl get cs
安装 kubectl
后,您必须配置它才能使用您的集群。
几乎任何云提供商或 kubeadm
等引导程序都有最简单的方法。
例如,在 GKE 上,您 运行 下面的命令将您的集群 k8s 配置文件复制到本地主机:
gcloud container clusters get-credentials ${CLUSTER}
科普斯:
kops export kubecfg ${CLUSTER}
对于kubeadm
,您必须将配置文件从主机复制到您的主机。完成 kubeadm init
命令后:
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
注意:/etc/kubernetes/admin.conf
位于您 运行 kubeadm init
所在的主 kubeadm 节点中,您必须将此文件复制到您的主机以使用此集群 kubectl
.
其他有用的链接可能会有帮助:
Accessing first time with kubectl Configure Access to Multiple Clusters
希望对您有所帮助!