我正在尝试设置一个简单的集群赢得Ubuntu 16.0.4。我按照Kubernetes文档使用kubeadm创建集群。以下是有的版本 -
客户端版本: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版本: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仍未处于运行状态。
NAME READY STATUS 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
[...] -A KUBE-SERVICES -d 10.96.0.10/32 -p tcp -m comment --comment“kube-system / kube-dns:dns-tcp没有端点”-m tcp --dport 53 -j REJECT --reject - 使用icmp-port-unreachable -A KUBE-SERVICES -d 10.96.0.10/32 -p udp -m comment --comment“kube-system / kube-dns:dns没有端点”-m udp --dport 53 -j REJECT --reject-with ICMP端口不可达
我用ufw stop / ufw disable禁用了防火墙。我也尝试在TCP和UDP上打开端口53,但没有帮助。请帮助让我的kube-dns pod运行。
非常感谢。
答案 0 :(得分:0)
通过升级到Kubernetes 1.6.2来解决问题。
答案 1 :(得分:0)
我有同样的问题,是的,现在已经解决了。我使用法兰绒进行网络连接,并且即使使用Kubernetes 1.6.1也能很好地工作:https://crondev.com/kubernetes-installation-kubeadm/