kubernetes集群网络配置方案——flannel部署
部署环境:
CentOS Linux release 7.2 64位
10.10.0.103 node01
10.10.0.49 node02
安装过程:
# yum install flannel
# tar zxf flannel-v0.8.0-linux-amd64_.tar.gz
# cp flanneld /usr/bin/
# cp mk-docker-opts.sh /usr/bin/
编辑服务配置文件:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#cat /usr/lib/systemd/system/flanneld.service
[Unit]
Description=flanneld overlay address etcd agent
After=network.target
Before=docker.service
[Service]
Type=notify
EnvironmentFile= /etc/sysconfig/flannel
ExecStart= /usr/bin/flanneld -etcd-endpoints=${FLANNEL_ETCD} $FLANNEL_OPTIONS
[Install]
RequiredBy=docker.service
WantedBy=multi-user.target
|
编辑配置文件:
1
2
3
|
#cat /etc/sysconfig/flannel
FLANNEL_ETCD= "http://10.10.0.103:2379,http://10.10.0.49:2379"
FLANNEL_ETCD_KEY= "/coreos.com/network"
|
在etcd库中添加一条网络配置信息,flannel用来分配docker的虚拟ip地址段:
# etcdctl set /coreos.com/network/config
# etcdctl get /coreos.com/network/config
{ "Network": "10.1.0.0/16" }
# systemctl start flanneld
# mk-docker-ops.sh -i
# source /run/flannel/subnet.env
# ifconfig docker0 ${FLANNEL_SUBMENT}
#ifconfig 查看docker网卡ip
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.1.8.1 netmask 255.255.255.0 broadcast 10.1.8.255
ether 02:42:bf:cb:f1:ff txqueuelen 0 (Ethernet)
RX packets 40369 bytes 8671191 (8.2 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 40663 bytes 3818695 (3.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.10.0.103 netmask 255.255.0.0 broadcast 10.10.255.255
ether 00:16:3e:08:93:f7 txqueuelen 1000 (Ethernet)
RX packets 2033352 bytes 695497718 (663.2 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1378035 bytes 2166169069 (2.0 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
flannel0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1472
inet 10.1.8.0 netmask 255.255.0.0 destination 10.1.8.0
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 500 (UNSPEC)
RX packets 6 bytes 504 (504.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6 bytes 504 (504.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
|
另一个节点同样重复以上安装步骤。
kubernetes集群网络配置方案——flannel部署相关推荐
- Kubernetes: 集群网络配置 - flannel
参考: [ Kubernetes 权威指南 ] Kubernetes 集群搭建可以参考 [ Kubernetes : 多节点 k8s 集群实践 ] 在多个 Node 组成的 Kubernetes 集群 ...
- Windows集群网络配置最佳做法
要开始做集群了,找点资料来看看: 阅读提示:本文为 Microsoft Windows 2000 或 Windows Server 2003 服务器群集的网络基础结构提供了服务器群集要求和最佳做法.若 ...
- Proxmox集群网络配置
用过vmware和virtualbox的人大概都知道虚拟机是怎么回事儿,这种虚拟化软件通常装在windows环境下,而且是单机环境.那么随着云计算与大数据的发展,虚拟化技术也是得到了极大的发展,比如分 ...
- 云原生|kubernetes|集群网络优化之启用ipvs
前言: kubernetes集群的网络是比较复杂的,为了更为方便的使用集群,因此,有使用cni网络插件.cni是容器网络接口,作用是实现容器跨主机网络通信.,pod的ip地址段,也称为cidr,现在抛 ...
- Kubernetes系列教程(二)---集群网络之Flannel核心原理
来自:指月 https://www.lixueduan.com 原文:https://www.lixueduan.com/post/kubernetes/02-cluster-network/ 本文主 ...
- K8s 从懵圈到熟练 – 集群网络详解
作者 | 声东 阿里云售后技术专家 导读:阿里云 K8S 集群网络目前有两种方案:一种是 flannel 方案:另外一种是基于 calico 和弹性网卡 eni 的 terway 方案.Terway ...
- K8S从懵圈到熟练 – 集群网络详解
阿里云K8S集群网络目前有两种方案,一种是flannel方案,另外一种是基于calico和弹性网卡eni的terway方案.Terway和flannel类似,不同的地方在于,terway支持Pod弹性 ...
- k8s ubuntu cni_K8S从懵圈到熟练 – 集群网络详解
阿里云K8S集群网络目前有两种方案,一种是flannel方案,另外一种是基于calico和弹性网卡eni的terway方案.Terway和flannel类似,不同的地方在于,terway支持Pod弹性 ...
- k8s(Kubernetes)实战(一)之部署etcd与flannel
k8s合集:(前两章为k8s二进制安装方法,十分复杂,推荐从第三章开始) k8s(Kubernetes)实战(一)之部署etcd与flannel k8s(Kubernetes)实战(二)之部署api- ...
最新文章
- java Hashtable的遍历方法
- 相关疑惑解决,java线程虚假唤醒等等问题
- mysql 日志还原数据库_通过Mysql-bin日志恢复还原数据
- java url gbk编码转换_如何在一个utf-8编码的HTML中 在javascript中url跳转时把url中的汉字改为GBK编码...
- 库克:苹果已完全使用可再生能源供电
- Python的for循环显示每个元素的下标
- USA 2008 Presidential Debate
- TCP协议的三次握手+四次断开
- socket通信sendto函数导致Segmentation fault问题解决
- 学习路之Linux--获取root权限
- vector subscript out of range
- Linux企业应用——mysql(一)之mysql初始化、mysql与phpadmin、mysql主从复制
- 计算机毕业设计springboot基于疫情背景下的新型点餐送餐系统bpe1s源码+系统+程序+lw文档+部署
- Adapterdemo
- matlab bar3 颜色,matlab中怎么控制柱状图标注的颜色?
- 小黄豆CRM v1.17版本发布
- 使用PhoenixSuit.exe刷机失败的解决办法
- # js设置键名和键值de坑
- 【BAT】【网友小需求】多开微信,超简单!(简单粗暴方法仅需就两步!)
- 计算机毕业设计ssm校园食堂订餐系统531p9系统+程序+源码+lw+远程部署