首页 文章

使用Weavenet且没有 endpoints 的ContainerCreating状态中的kube-dns pod

提问于
浏览
0

我正在尝试设置一个简单的集群赢得Ubuntu 16.0.4 . 我按照Kubernetes文档使用kubeadm创建集群 . 以下是有的版本 -

kubectl版本

客户端版本:version.Info {Major:“1”,Minor:“6”,GitVersion:“v1.6.1”,GitCommit:“b0b7a323cc5a4a2019b2e9520c21c7830b7f708e”,GitTreeState:“clean”,BuildDate:“2017-04-03T20:44: 38Z“,GoVersion:”go1.7.5“,编译:”gc“,平台:”linux / amd64“}服务器版本:version.Info {Major:”1“,Minor:”6“,GitVersion:”v1.6.0 “,GitCommit:”fff5156092b56e6bd60fff75aad4dc9de6b6ef37“,GitTreeState:”clean“,BuildDate:”2017-03-28T16:24:30Z“,GoVersion:”go1.7.5“,编译:”gc“,平台:”linux / amd64“}

kubeadm版本

kubeadm版本:version.Info {Major:“1”,Minor:“6”,GitVersion:“v1.6.0-alpha.0.2074 a092d8e0f95f52”,GitCommit:“a092d8e0f95f5200f7ae2cba45c75ab42da36537”,GitTreeState:“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网络之后,kube-dns pod也没有处于运行状态 .

kubectl获取pods -n kube-system

名称准备状态RESTARTS AGE etcd-km 1/1运行5 13h kube-apiserver-km 1/1运行2 13h kube-controller-manager-km 1/1运行4 13h kube-dns-3913472980-xw6mq 0/3 ContainerCreating 0 1h kube-proxy-p3jhx 1/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-t8zsb 2/2运行0 12h

iptables-save

[....] -A KUBE-SERVICES -d 10.96.0.10/32 -p tcp -m comment --comment“kube-system / kube-dns:dns-tcp没有 endpoints ”-m tcp --dport 53 -j REJECT --reject-with icmp-port-unreachable -A KUBE-SERVICES -d 10.96.0.10/32 -p udp -m comment --comment“kube-system / kube-dns:dns没有 endpoints ”-m udp --dport 53 -j REJECT --reject-with icmp-port-unreachable

我用ufw stop / ufw disable禁用了防火墙 . 我也尝试在TCP和UDP上打开端口53,但没有帮助 . 请帮助让我的kube-dns pod运行 .

非常感谢 .

2 回答

  • 0

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

  • 0

    我有同样的问题,是的,现在已经解决了 . 我使用法兰绒进行网络连接,并且即使使用Kubernetes 1.6.1也能很好地工作:https://crondev.com/kubernetes-installation-kubeadm/

相关问题