错误信息
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
很蠢的错误,希望你不要遇到