我使用kube-aws
在AWS上设置了Kubernetes群集,但是当群集启动时,我的所有proxy
和dashboard
群都会一直崩溃到CrashLoopBackoff
。当我在pod上运行kubectl logs
时,我收到此错误:
$ kubectl logs kube-proxy-7svvr -n kube-system
Error: unknown flag: --config
这告诉我存在某种版本不匹配,因为该标志应该被称为--kubeconfig
。
有没有人见过这个?我不确定如何正确排除故障。
答案 0 :(得分:0)
我正在使用kube-aws
并且正在运行旧版本的Kubernetes。更新我的cluster.yaml
更改行
kubernetesVersion: v1.6.6_coreos.1
到
kubernetesVersion: v1.7.10_coreos.0
解决了我的问题。
您可以找到有关kube-aws
here的信息以及您可以使用哪些可能的Hyperkube图像here。
为了将来参考,我现在正在运行的工具和版本如下(2017年11月21日):
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"8", GitVersion:"v1.8.3", GitCommit:"f0efb3cb883751c5ffdbe6d515f3cb4fbe7b7acd", GitTreeState:"clean", BuildDate:"2017-11-09T07:26:38Z", GoVersion:"go1.9.2", Compiler:"gc", Platform:"darwin/amd64"}
$ kube-aws version
kube-aws version v0.9.9-rc.2
群集设置:
kubernetesVersion: v1.7.10_coreos.0
etcd.version: 3.2.9
希望这有助于任何人找到这个帖子!