linux容器 mac vlan,实战容器跨宿主机通信macvlan与overlay

设计课程的初衷:

目前各式各样k8s课程很多 老师也是鱼龙混杂。但真正适合零基础学员入门进阶,系统多面而又扎实的课程能有几个? 要想完全学习k8s 就需要有扎实的docker基础 镜像构建 熟练编写dockerfile。而完全学习docker又需要精通Linux,包扩各种版本的Linux 尤其是微服务架构专用,基于musllibc库的alpine与deiban的slim镜像版本。服务的部署搭建流程、安全与调优相关。不然呢dockerfile给如何写 怎么写 写什么对于新手来说都是满满的疑问。本人从事培训行业多年 本着踏实出好课的原则推出一套,企业容器云实战指南-全民学容器课程。 希望通过技术与大家交朋友。

企业容器云实战指南-全民学容器课程共分为三步骤。由简到难 由浅入深 循序渐进。

企业容器云实战指南-全民学容器课程①:docker k8s入门与进阶

企业容器云实战指南-全民学容器课程②:k8s企业容器构建与编排实例30+

企业容器云实战指南-全民学容器课程③:k8s企业优秀应用

本套课程教学大纲:

d521680a10c2a7f251d57c77d5eebb44.png

fc255b02d512c46e61597ee37327f3a8.png

24334c9b838d5f48c4b1101459676201.png

e41deee432c8539c099cff875e6ecfb8.png

部分手绘授课板书截图:

518ef8d18ca489086a44a8374a766e7a.png

e47cde7da2585713ada19842c1e39dd6.png

8aa956ac33866800c1b3544093d93e8d.png

e06edfc5468f41208b386ccadf51afe7.png

199d4a080ce8174f777397dd387c9d8a.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Docker中,macvlan网络是一种特殊的网络类型,它允许容器直接通过物理网络接口访问宿主上的网络,甚至可以在多个主之间配置macvlan网络,从而实现容器之间的通信macvlan网络的工作原理是基于Linux内核的一个特性,即虚拟网络接口。当创建一个macvlan网络时,Docker会创建一个虚拟网络接口,并将其绑定到宿主上的物理网络接口上。然后,容器可以使用这个虚拟网络接口访问宿主上的网络,甚至可以获得与宿主相同的IP地址和MAC地址。 在多个主之间配置macvlan网络时,需要在每个主上创建macvlan网络并绑定到相同的物理网络接口上。这样,容器就可以在不同的主之间使用相同的macvlan网络进行通信。 需要注意的是,在使用macvlan网络时,容器将获得与宿主相同的IP地址和MAC地址,因此需要确保在所有主上使用不同的IP地址和MAC地址来避免冲突。另外,macvlan网络可能会导致网络性能下降,因此需要进行性能测试和优化。 下面是一个配置macvlan网络的示例: 1. 在主A上创建macvlan网络: ``` $ docker network create -d macvlan \ --subnet=192.168.1.0/24 \ --gateway=192.168.1.1 \ -o parent=eth0 \ mynet ``` 其中,eth0是主A上的物理网络接口名称。 2. 在主B上创建相同的macvlan网络: ``` $ docker network create -d macvlan \ --subnet=192.168.1.0/24 \ --gateway=192.168.1.1 \ -o parent=eth0 \ mynet ``` 3. 在主A上启动一个容器,并加入mynet网络: ``` $ docker run -it --network=mynet alpine sh ``` 4. 在主B上启动另一个容器,并加入mynet网络: ``` $ docker run -it --network=mynet alpine sh ``` 现在,这两个容器可以通过mynet网络直接进行通信

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值