Error:Kubectl 无法正常使用,配置文件问题

错误信息

Client Version: version.Info{Major:“1”, Minor:“17”, GitVersion:“v1.17.0”, GitCommit:"70132b0f130acc0bed193d9ba59dreeState:“clean”, BuildDate:“2019-12-07T21:20:10Z”, GoVersion:“go1.13.4”, Compiler:“gc”, Platform:“linux/amd64”}
Unable to connect to the server: dial tcp 1.2.3.4:6443: i/o timeout

很明显ip有问题,之前的kubeadm初始化有问题,通过kubeadm reset进行清理 kubernetes,现在让我们来看看官网的说明

kubectl 需要一个 kubeconfig 配置文件使其找到并访问 Kubernetes 集群。当您使用 kube-up.sh 脚本创建 Kubernetes 集群或者部署 Minikube 集群时,会自动生成 kubeconfig 配置文件。请参阅入门指南以了解更多创建集群相关的信息。如果您需要访问一个并非由您创建的集群,请参阅如何共享集群的访问。默认情况下,kubectl 配置文件位于 ~/.kube/config

我们修改了.kube/config的局域网ip依然没用

后面发现要用最新的配置文件,覆盖掉就好了
cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

很蠢的错误,希望你不要遇到

你可能感兴趣的:(运维,微服务)