技术学习周刊第 3 期:Linux& 容器网络扫盲

发布时间:2024年01月19日
  1. # Introduction to Linux interfaces for virtual networking

介绍了 Linux 中常用的网络概念,比如 bridge 网桥、veth 对、VLAN & VXLAN、MACVLAN 等,可以帮助自己对这些概念做一个快速的了解。

  1. # An introduction to Linux virtual interfaces: Tunnels

算是上一篇文章的姊妹篇,主要介绍了 Linux 网络隧道相关的知识点。简单来说,所有的隧道本质上都是在 IP 包里带上另外一个包,这个包可能是另一个 IP 包,也可能是 UDP 或者其他包,传输时通过外层的 IP 做路由,到达目的地后再解析出内部的包在做一次路由。

  1. VXLAN & Linux

一篇介绍 VXLAN 的文章,可以帮助自己对 VXLAN 有更好的理解。

  1. How Container Networking Works: a Docker Bridge Network From Scratch

前三篇算是对 Linux 网络的一个扫盲,有了这些基础知识再看现在的容器和 K8s 网络,就会发现都是上述基础知识的运用。这些硬核基础知识始终应该是我们学习的重点。

这一篇是非常详细的介绍容器网络,尤其是其提供了在线的 Playground 帮助自己边读边练,手把手创建网桥设备、veth 对,弄 iptables。文章读完,自己也跟着手把手将容器网络实现了。

  1. 容器网络与生态

周志明老师《凤凰架构》一书中的章节,对容器网络的技术做了整体性的梳理,可以看到上面文章中提到的技术是如何应用在容器网络中的。

文章来源:https://blog.csdn.net/Ahri_J/article/details/135700745
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。