Flannel 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Flannel 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Flannel 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Flannel 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Flannel 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Rudder 已改名为Flannel,为每个使用 Kubernetes 的机器提供一个子网。也就是说 Kubernetes 集群中的每个主机都有自己一个完整的子网,例如机器 A 和 B 可以有 10.0.1.0/24 和 10.0.2.0/24 子网。该模型的好处就是降低端口映射的复杂度,缺点是目前只有 GCE 云服务提供者可以实现。

怎么运行的

Flannelflanneld在每个主机上运行一个小的单一二进制代理,并负责从更大的预配置地址空间中为每个主机分配子网租约。Flannel直接使用Kubernetes API或etcd来存储网络配置,分配的子网和任何辅助数据(例如主机的公共IP)。使用多种后端机制之一转发数据包,包括VXLAN和各种云集成。

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
该评论暂时无法显示,详情咨询 QQ 群:912889742
该评论暂时无法显示,详情咨询 QQ 群:912889742
更多评论
暂无内容
发表了博客
2012/03/22 14:16

用SurfaceView实现Android游戏摇杆

这段时间研究自定义控件,遂想起游戏里的摇杆的实现挺有意思,于是来自己写一套熟悉熟悉,关于SurfaceView的特性网上也有很多,故不赘述,反正绘图用起来挺爽就是了,永远的告别了JAVA GUI手动实现双缓冲的时代了…… import com.game.graphics.utils.MathUtils; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Pi...

0
1
发表了博客
2018/09/07 16:17

DevOps 的技术栈与工具链

Everything is Code,DevOps 也同样要通过技术工具链完成持续集成、持续交付、用户反馈和系统优化的整合。Elasticbox 整理了 60+ 开源工具与分类,其中包括版本控制&协作开发工具、自动化构建和测试工具、持续集成&交付工具、部署工具、维护工具、监控,警告&分析工具等等, 补充了一些国内的服务,可以让你更好的执行实施 DevOps 工作流。 版本控制&协作开发:GitHub、GitLab、BitBucket、SubVersion、Coding、Bazaar 自动化构...

0
0
发表了博客
2020/09/19 13:43

《代码英雄》第二季(4):更好的失败

代码英雄讲述了开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。 什么是《代码英雄》 代码英雄Command Line Heroes是世界领先的企业开源软件解决方案供应商红帽(Red Hat)精心制作的原创音频播客,讲述开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。该音频博客邀请到了谷歌、NASA 等重量级企业的众多技术大牛共同讲述开源、操作系统、容器、DevOps、混合云等发展过程中...

0
0
发表了博客
2020/09/02 16:06

如何在Ubuntu系统中重置Root密码

很多人有个问题,就是喜欢把密码设置得很长很复杂,结果谁也没防住,却成功防住了自己 ヽ(.??ˇд ˇ??;)? 对于现代人,特别是年轻人,都有过忘记密码的经历吧。在这篇文章中,我们来了解如何在 Ubuntu 18.04 LTS 和 Ubuntu 20.04 中重置忘记的 root 密码。 首先,你需要开机或重启你的 Ubuntu 系统。你需要先进入 GRUB 菜单,如果你的系统是在 VirtualBox 上运行,按键盘上的 SHIFT 调出启动菜单。 图1 然后,按 e 键来编辑 GR...

0
0
发表于数据库专区
2016/02/01 15:23

Install postgresql9.4 in CentOS 6.7

Install postgresql9.4 in CentOS 6.7 1. download the correct RPM from the repository RPM listing yum install http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-redhat94-9.4-1.noarch.rpm 2. proceed to install and update packages yum install postgresql94-server postgresql94-contrib service postgresql-9.4 initdb chkconfig postgresql-9.4 on 3. 初始化数据库报错 # service postgresql initdb 4. 初始...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于云计算专区
2018/09/15 12:35

kubernetes集群使用flannel配置网络后,不通物理节点的Pod间通信问题

7
0
发表于AI & 大数据专区
2019/02/21 12:53

不同nat设备后的网络节点如何组成一个k8s集群

我最近碰到不同nat设备后的节点组k8s集群的问题。 我使用的环境是3个不同账号下的aliyun ECS,每个机器都有自己的外网IP,但是只有一个绑定了内网ip的内网网卡,没有外网网卡。我使用kubeadm部署的k8s集群,网络组件使用的canal,网络通信就是flannel。我修改了每台主机上的kubelet启动参数,添加了--node-ip <外网IP>参数,否则k8s系统组件都不能正常运行。之后,创建了deploy,pod可以分布到多个机器上,但是不同机器上的pod...

8
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
14 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部