- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 pod 中运行的 Flannel 得到了错误的子网并且网络不愉快,症状是从 10.105.0.0/16 分配给 flannel/24。它应该从 10.105.5.128/21 分配/26。谢谢你的帮助。
详情如下:
/usr/bin/kubeadm init \
--kubernetes-version v1.7.5 \
--pod-network-cidr 10.105.5.128/21 \
--service-cidr 10.105.5.136/21 \
--token XXXXXXXXXXX
kube-flannel-rbac.yml 在 kube-flannel.yml 之后加载仅修改了 kube-flannel.yml 中的位(SubenetLen 和 Network):
{
"Network": "10.105.5.128/21",
"SubnetLen": 26,
"Backend": {
"Type": "vxlan"
}
}
DNS 在 systemd 文件中设置为:
--cluster-dns=10.105.5.136.10
使用 Ubuntu 16.04 LTS 和原版内核
这是 docker daemon.json 文件:
{
"hosts":[
"fd://",
"0.0.0.0"
],
"ip-masq":false,
"experimental": true,
"registry-mirrors": [
"http://hub.xyz.com"
],
"insecure-registries": [
"http://hub.xyz.com"
],
"tls": true,
"tlsverify": true,
"tlscacert":"/etc/docker/ca.pem",
"tlscert":"/etc/docker/cert.pem",
"tlskey":"/etc/docker/key.pem"
}
所有 kuberentes 组件都是从 ubuntu k8s repos 安装的 1.7.5
这是 kube-flannel 容器的日志:
I0926 03:29:10.214198 89 main.go:446] Determining IP address of default interface
I0926 03:29:10.216166 89 main.go:459] Using interface with name eth0 and address 10.105.5.12
I0926 03:29:10.216261 89 main.go:476] Defaulting external address to interface address (10.105.5.12)
I0926 03:29:10.242216 89 kube.go:283] Starting kube subnet manager
I0926 03:29:10.242055 89 kube.go:130] Waiting 10m0s for node controller to sync
I0926 03:29:11.242864 89 kube.go:137] Node controller sync successful
I0926 03:29:11.242957 89 main.go:226] Created subnet manager: Kubernetes Subnet Manager - kube-m2.XXXXX.com
I0926 03:29:11.242969 89 main.go:229] Installing signal handlers
I0926 03:29:11.243984 89 main.go:330] Found network config - Backend type: vxlan
I0926 03:29:11.288902 89 ipmasq.go:51] Adding iptables rule: -s 10.105.0.0/21 -d 10.105.0.0/21 -j RETURN
I0926 03:29:11.306692 89 ipmasq.go:51] Adding iptables rule: -s 10.105.0.0/21 ! -d 224.0.0.0/4 -j MASQUERADE
I0926 03:29:11.314413 89 ipmasq.go:51] Adding iptables rule: ! -s 10.105.0.0/21 -d 10.105.0.0/24 -j RETURN
I0926 03:29:11.323229 89 ipmasq.go:51] Adding iptables rule: ! -s 10.105.0.0/21 -d 10.105.0.0/21 -j MASQUERADE
I0926 03:29:11.329676 89 main.go:279] Wrote subnet file to /run/flannel/subnet.env
I0926 03:29:11.329746 89 main.go:284] Finished starting backend.
I0926 03:29:11.329829 89 vxlan_network.go:56] Watching for L3 misses
I0926 03:29:11.329903 89 vxlan_network.go:64] Watching for new subnet leases
最佳答案
你之前做过 kubeadm reset 吗?如果是,请通过使用检查ip链接ip链接
并检查flannel网络是否正确,如果不,请用
清理你的网络设置
ip链接删除cni0
ip 链接删除 flannel.1
祝你好运!
关于docker - Kubernetes flannel pod 网络错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46404266/
在安装 Kubernetes 时,我被困在 CNI 插件安装和配置部分。我已经安装了 Flannel,但我在 kubelet 日志中看到错误,因为哪些 coredns pod 处于挂起状态。 操作系统
首先,我使用 Flannel 启动 Kubernetes 10.244.0.0 . 然后我重置所有并重新启动 10.84.0.0 . 但是,界面flannel.1仍然是 10.244.1.0 这就是我
我有一个运行良好的 kubernetes 设置,但我似乎无法向外部公开服务。我认为我的网络设置不正确: kubernetes 服务地址:--service-cluster-ip-range=172.1
我在使用 flannel 安装 kubeadm 时遇到了一个非常奇怪的 kubernetes 网络问题。能否请你帮忙? 我有 3 个节点,1 个用于主节点,2 个用于从属节点。并且有 4 个 pod
我想使用 Docker 在多裸机集群中安装 Hadoop 2.3.0。我有一个主容器和一个从属容器(在第一个设置中)。当 Master 和 Slave 容器位于同一主机(因此位于同一 Flannel
1、VXLAN 简介 VXLAN (Virtual Extensible LAN)是一种网络虚拟化技术,它使用一种隧道协议,将二层以太网帧封装在四层UDP报文中,通过三层网络传输,组成一个虚拟
我是 Kubernetes 的新手,我想尝试不同的 CNI。 在我当前的集群中,我使用的是法兰绒 现在,我想使用 Calico,但找不到合适的指南来清理 Flannel 和安装 Calico。 你能指
我正在尝试使用两个 Vagrant 实例来遵循本教程: http://kubernetes.io/v1.0/docs/getting-started-guides/docker-multinode.h
在 pod 中运行的 Flannel 得到了错误的子网并且网络不愉快,症状是从 10.105.0.0/16 分配给 flannel/24。它应该从 10.105.5.128/21 分配/26。谢谢你的
我希望有人能在 Kubernetes 网络设置上给我启发。我想使用 flannel 作为 Kubernetes 网络层。 我在 Kubernetes 上:1.5.5 顺便说一句。 问题是,你可以(应该
我们刚刚开始在 kubernetes 上创建我们的集群。 现在我们尝试部署分蘖,但出现错误: NetworkPlugin cni failed to set up pod "tiller-deploy
我想在 docker 上设置一个 kubernetes 多节点集群 http://kubernetes.io/v1.1/docs/getting-started-guides/docker-multi
我已成功在 1 个主节点 + 6 个节点(均运行 CentOS)上部署了 Kubernetes 1.3.5 集群,包括 DNS 和 Kubernetes Dashboard 插件。起初一切似乎都正常。
我是法兰绒和 K8s 的新手。我在我的 1 个主节点和 2 个节点集群(从 KVM 创建)上玩弄它们。 我用法兰绒网络插件初始化了我的集群。然后我发现我无法到达内部。 结果证明我的网络或 DNS 进程
我正在关注 this guide关于如何设置 kubernetes swarm。 我的群将如下所示: 10.0.2.1: swarm1 (master) 10.0.2.2:swarm2(worker)
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许在 Stack Overflow 上提出有关专业服务器或网络相关基础设施管理的问题。您可以编辑问
我计划将我们的 Kubernetes 实例迁移到 etcd v3。您知道 Flannel 是否可以与 etcd v3 一起使用吗? 最佳答案 从我的部署过程来看,现在(2019/09/06)flann
我正在尝试按照以下文档创建一个 kubernetes 集群:https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/ 首
我一直在尝试在单个节点中设置 k8s,一切都安装得很好。但是当我检查我的 kube-system pod 的状态时, CNI -> 法兰绒 pod 有 坠毁 , 原因 -> 超出了名称服务器限制,省略
上下文 我安装了Docker关注 this我的Ubuntu 18.04 LTS (Server)上的说明之后是 Kubernetes紧随其后的是 kubeadm .在初始化( kubeadm init
我是一名优秀的程序员,十分优秀!