Linux Kubernetes:未安装Weave网络

Linux Kubernetes:未安装Weave网络,linux,nodes,kubernetes,weave,Linux,Nodes,Kubernetes,Weave,当我为weave network运行此命令时,它显示此错误 [root@ts ~]# kubectl apply -f https://git.io/weave-kube error validating "https://git.io/weave-kube": error validating data: [unexpected type: object, unexpected type: object, unexpected type: object, unexpected type: ob

当我为weave network运行此命令时,它显示此错误

[root@ts ~]# kubectl apply -f https://git.io/weave-kube
error validating "https://git.io/weave-kube": error validating data: [unexpected type: object, unexpected type: object, unexpected type: object, unexpected type: object]; if you choose to ignore these errors, turn validation off with --validate=false
如何解决这个问题

@verma_neeraj

  • 这种情况是否仍然持续发生在你身上
  • 您使用的是哪种Kubernetes版本
  • 如果运行
    curl会发生什么https://git.io/weave-kube
  • 我可以确认在Kubernetes版本
    1.5.+
    下成功配置Weave Net守护程序的YAML文件,但我没有尝试其他版本

    考虑到与Kubernetes版本相关的问题,请注意,目前正在进行支持多个Kubernetes版本的工作,请参阅GitHub问题。 这将在未来几周内提供


    (披露:我为Weaveworks工作)

    在使用--validate=false
    [root@ts~]#kubectl应用-fhttps://git.io/weave-kube --validate=false服务器错误:检索当前配置时出错:&{0xc2082cbb80 0xc20800eaf0 kube系统编织网https://git.io/weave-kube 来自以下服务器的0xc2083643c0 0xc2083fc5a0}https://git.io/weave-kube“:daemonsets.extensions“weave net”未找到
    您运行的是什么版本的Kubernetes?