当前位置: 首页 > 知识库问答 >
问题:

使用没有endpoint的Weavenet创建容器状态的kube-dns pod

卫和洽
2023-03-14

我试图建立一个简单的集群赢得Ubuntu16.0.4。我遵循Kubernetes文档使用Kubeadm创建集群。以下是have中的版本-

客户端版本:version.info{Major:"1“,Minion:"6”,GitVersion:"V1.6.1“,GitCommit:"B0B7A323CC5A4A2019B2E9520C21C7830B7F708E”,GitTreest:"Clean“,BuildDate:”2017-04-03T20:44:38Z“,GoVersion:"Go1.7.5”,编译器:“GC”,平台:“Linux/AMD64”}服务器版本:version.info{Major:"1“,Minion:"6”,GitVersion:"V1.6.0“,C9DE6B6EF37”,Gittreeste:“Clean”,BuildDate:“2017-03-28T16:24:30Z”,GoVersion:“Go1.7.5”,编译器:“GC”,平台:“Linux/AMD64”}

kubeadm版本:version.info{Major:“1”,Minor:“6+”,GitVersion:“V1.6.0-alpha.0.2074+A092D8E0F95F52”,GitCommit:“A092D8E0F95F5200F7AE2CBA45C75AB42DA36537”,GitTreeste:“Clean”,BuildDate:“2016-12-13T17:03:18Z”,GoVersion:“Go1.7.4”,编译器:“GC”,平台:“Linux/AMD64”}

Kubelet-1.5.6(由于节点状态NotReady的问题,不得不从1.6降级)使用了weave-Kube-1.6附加组件。Docker版本:1.12.6

即使在使用Weavenet安装pod network之后,kube-dns pod也不处于运行状态。

名称就绪状态重新启动年龄ETCD-公里1/1运行5 13h kube-apiserver-km 1/1运行2 13h kube-controller-manager-km 1/1运行4 13h kube-dns-3913472980-xw6mq0/3容器创建0 1h kube-proxy-p3jhx1/1运行1 1d kube-proxy-qd1c6 1/1运行3 1d kube-scheduler-km 1/1运行7 13h weave-net-g1fcm 2/2运行4 12h weave-net-t8zsb2/2运行0 12h

[...]-A kube-services-D 10.96.0.10/32-P tcp-m注释--注释“kube-system/kube-dns:dns-tcp no endpoints”-M tcp--dport 53-J REJECT-REJECT-with icmp-port-unreachable-A kube-services-D 10.96.0.10/32-p udp-m注释--注释“kube-system/kube-dns:dns no endpoints”-M udp--dport 53-J REJECT-with icmp-port-unreachable

我用ufw停止/ufw禁用禁用防火墙。我还尝试在TCP和UDP上打开端口53,但没有帮助。请帮助让我的kube-dns豆荚运行。

多谢了。

共有1个答案

慕容宏邈
2023-03-14

这个问题通过升级到Kubernetes 1.6.2得到了解决。

 类似资料:
  • 我想在lxc 1.0.5和Ubuntu 14.04中创建一个没有“rootfs”的容器。 我以前在lxc的早期版本中做过。在以前的版本中,如果我们使用lxcreate而不使用“-t”选项,它将创建一个没有“rootfs”的容器。 所以我试着: 我得到了这个错误: 我阅读了新的lxc创建手册页。新主页显示: 我试试看: 我再次得到错误: 我做错了什么?

  • 我需要使用绑定挂载,因为我只是使用本地的。m2 maven存储库(目前),这是我能看到的让容器获得它的副本的唯一方法。 我在Eclipse中通过“Maven Clean”和“Maven Install”构建了一个kjar。在kjar(.jar)中,我有: META-INF包含kmodule.xml和manifest.mf,也是一个maven子文件夹,在子文件夹中有group-id和artifact

  • 在过去的几天里,我一直在玩Docker-Compose,看看它是否会简化我的Docker容器和网络构建过程。 我对此非常满意,但是当我想创建一些尚未被任何“服务”使用的“网络”时,遇到了一个问题。 我想要这种行为的原因是让Docker编写文件来创建我的本地结构的“私有”网络和“公共”网络。我的每个项目都有一个单独的Docker,利用已经创建的“外部”网络。 我注意到我能够指定一个虚拟容器来初始化网

  • 我有一个关于Kubernetes环境的问题。我有K8s云,在我添加了一个持久卷分配给一个豆荚后,这个豆荚仍然处于“容器创建”状态。此PV已正确分配PVC。PVC与副本2一起位于两个外部GlusterFS服务器上。 你有什么想法可能是错的吗?我在哪里可以找到详细的日志?提前THX。 编辑:Gluster mount正确地安装在Master上,如果我手动添加任何文件,它将正确地复制到两个Gluster

  • 我是阿帕奇骆驼队的新手。我试图将一个交换从java方法发送到一个路由,但它给了我“由:org.apache.camel.component.direct.DirectConsumerNotAvailableException:endpoint上没有可用的消费者”错误。我想知道这个错误到底是什么,我们什么时候得到这个?

  • 我需要在SE环境中使用没有CDI容器的Jersey 2.28(带Jetty)。我的所有设置都在web.xml中: 以下是我使用的依赖项: 我得到的是: 我知道Jersey可以与不同的DI容器一起使用,例如Weld、HK2等,但是否可以不使用DI容器?如果是,那又是怎样做的呢?