天天看点

<<零入门kubernetes网络实战>>技术专栏之文章目录

《零入门kubernetes网络实战》视频专栏地址

https://www.ixigua.com/7193641905282875942

1、资源

百—||—>度—||—>网—||—>盘

链接: https://pan.baidu.com/s/1nPLRkAwjItAHmtEU2T1F4g

提取码: rrpd

2、寻找组织?

csdn死活不让放。

看评论

或者

看视频PPT最后有!

3、专栏介绍

  1 <<零入门kubernetes网络实战>>专栏介绍

  2 <<零入门kubernetes网络实战>>测试环境介绍、网盘、联系方式

4、杂货铺

此部分主要是有些知识点,暂时不知道分到哪一章节下,就归到此类。

  1 用户空间和内核空间如何通信

  2 网络协议栈包括哪些?

  3 Underlay网络与Overlay网络

  4 ip地址分类尝试

  5 路由知识

  6 什么是二层互通、三层互通?二层设备、三层设备?

  7 Mac环境下为虚拟机磁盘空间进行扩容

5、网络协议介绍

未来补充

但是,希望大家能够至少了解ARP协议是干什么的。

5.1、ARP协议

Todo

6、网络设备介绍
6.1、veth设备

  1 veth-pair设备介绍

  2 在主网络命名空间中测试veth pair设备的连通性介绍

  3 测试将veth-pair一端放入网络命名空间里的网络连通性测试

  4 基于SNAT技术使得veth-pair链接的网络可以访问本局域网的其他节点

  5 基于DNAT技术使得外网可以访问本宿主机上veth-pair链接的内部网络

  6 同一宿主机上的两个网络命名空间通信方案

  7 基于veth pair、namespace以及路由技术,实现跨主机命名空间之间的通信测试案例

  8 基于golang编程实现给ns网络命名空间添加额外的网卡

  9 使用golang给docker环境下某个容器里添加一个额外的网卡

6.2、tun设备介绍

  1 tun设备介绍以及原理说明

  2 命令行式操作tun设备介绍

  3 golang编程netlink包方式操作tun设备

  4 golang编程syscall操作tun设备介绍

  5 golang编程使用water包来操作tun设备介绍

  6 基于tun设备实现在用户空间可以ping通外部节点(golang版本)

  7 基于tun虚拟网络设备来构建点对点的VPN案例(golang版本、helloworld级别)

  8 介绍开源社区提供的点对点VPN

6.3、tap设备介绍

  1 基于tap虚拟网络设备构建VPN以及协议栈封装解析介绍(helloworld级别)

  2 介绍IP-TCP-UDP-ARP-ICMP协议的封装过程以及用golangj解析报文头的过程

6.4、bridge设备介绍

  1 虚拟网桥bridge介绍

  2 在同一个宿主机上基于虚拟网桥bridge链接同网段的不同网络命名空间的通信方案

  3 在同一个宿主机上基于虚拟网桥bridge链接不同网段的不同网络命名空间的通信方案

  4 基于bridge+veth pair+DNAT技术来实现外网可以访问内网的方案

  5 基于bridge+veth pair+MASQUERADE技术实现内网可以访问外网

  6 基于路由技术+brigde+veth pair形成的跨主机通信方案

  7 基于nat+brigde+veth pair形成的跨主机的内网通信方案

  8 将物理网卡eth0挂载到虚拟网桥上使得内部网络能够跨主机ping通外网的方案

6.5、vxlan设备介绍

  1 vxlan简介以及原理介绍(vxlan报文结构介绍)

  2 基于vethpair-bridge-静态点对点模式的vxlan实现内网的跨主机通信方案一

  3 基于vethpair-bridge-动态点对点模式的vxlan实现内网的跨主机通信方案二(模拟flannel-vxlan模式)

  4 基于vethpair-bridge-多播模式的vxlan实现内网的跨主机通信方案三

6.6、macvlan设备介绍

未来补充

6.7、IPIP设备介绍

  1 IPIP隧道原理介绍

  2 基于IPIP设备的点对点模式实现在跨节点的主网络命名空间下的通信

  3 基于IPIP设备的动态模式实现在跨节点的主网络命名空间下的通信

  4 基于IPIP设备的点对点模式实现在同节点的不同网络命名空间下的通信

  5 基于IPIP设备的点对点模式实现在跨节点的不同网络命名空间下的通信

  6 基于IPIP设备的动态模式实现在跨节点的不同网络命名空间下的通信

  7 实战模拟calico网络模型下的IPIP动态网络模式

6.8、wireguard设备介绍

  1 wireguard介绍

  2 在centos上安装wireguard软件

  3 wireguard配置文件说明

  4 基于wireguard+vethpair+ns实现跨节点的ns通信(点对点组网、helloworld级别)

  5 基于golang编程来管理wg设备

  6 wg show命令介绍

6.9、ovs介绍

未来补充

6.10、bird介绍

  1 bird安装介绍

  2 基于bird路由实现跨节点的不同网络命名空间的通信(helloworld级别)

7、Docker网络介绍
7.1、Docker网络整体介绍

  1 docker网络模式介绍

7.2、网桥模式介绍

  1 网桥模式下的容器实例内部服务如何暴露出来?

  2 网桥模式下的容器实例内部如何访问容器外部的服务?

  3 网桥模式下的本宿主机上不同网桥之间的网络是否可以通信?

  4 网桥模式下的不同宿主机上网桥管理的网络是否可以通信?

7.3、host模式介绍

  1 docker网络模式之host模式介绍

7.4、共享模式介绍

  1 docker网络模式之共享模式下的容器网络介绍

7.5、none模式介绍

  1 docker网络模式之none模式介绍

  2 如何使得none网络模式下的容器实例具备对外发布服务的能力

8、kube-proxy原理介绍

  1 ipset介绍

  2 iptables-mark操作介绍

  3 k8s网络通信方式总结

  4 kube-proxy原理介绍

  5 service之clusterIP在不同场景下进行服务访问的原理介绍

  6 service之NodePort在不同场景下进行服务访问的原理介绍

  7 service之PodIP在不同场景下进行服务访问的原理介绍

9、flannel网络模型介绍
9.1、flannel原始部署方式介绍以及源码编译部署方式介绍

  1 基于官方镜像方式部署flannel网络模型

  2 基于源码编译方式部署flannel网络模型

9.2、flannel网络模型原理介绍

会一步一步的带着大家去分析,看看数据包是如何从客户端一步一步的到达服务器端的。

9.2.1、vxlan模式原理

  1 flannel网络模型vxlan模式之在Pod内部通过PodIP进行服务访问的原理介绍

  2 flannel网络模型vxlan模式之在K8s节点上通过clusterIP方式进行服务访问原理分析

9.2.2、hostgw模式原理介绍

  1 flannel网络模型host模式之在Pod内部通过PodIP方式进行服务访问的原理介绍

  2 flannel网络模型host模式之在k8s节点上通过PodIP方式进行服务访问的原理介绍

  3 flannel网络模型host模式之在Pod内部通过clusterIP方式进行服务访问原理分析

  4 flannel网络模型host模式之在K8s节点上通过clusterIP方式进行服务访问原理分析

9.2.3、UDP模式原理介绍

  1 flannel网络模型UDP模式之在Pod内部通过PodIP方式进行服务访问的原理介绍

  2 flannel网络模型UDP模式之在K8s节点上通过PodIP方式进行服务访问的原理介绍

  3 flannel网络模型UDP模式之在Pod内部通过clusterIP方式进行服务原理分析

  4 flannel网络模型host模式之在K8s节点上通过clusterIP方式进行服务访问原理分析

  5 flannel网络模型之基于golang编程二次重构实现UDP模式?(helloworld级别)

9.2.4、IPIP模式原理介绍

  1 flannel网络模型IPIP模式之在Pod内部通过PodIP方式进行服务访问的原理介绍

  2 flannel网络模型IPIP模式之在k8s节点上通过PodIP方式进行服务访问的原理介绍

  3 flannel网络模型IPIP模式之在Pod内部通过clusterIP方式进行服务访问原理分析

  4 flannel网络模型IPIP模式之在K8s节点上通过clusterIP方式进行服务访问原理分析

9.2.5、wireguard模式原理介绍

  1 flannel网络模型wireguard模式之在Pod内部通过PodIP方式进行服务访问的原理介绍

  2 flannel网络模型wireguard模式之在k8s节点上通过PodIP方式进行服务访问的原理介绍

  3 flannel网络模型wireguard模式之在Pod内部通过clusterIP方式进行服务访问原理分析

  4 flannel网络模型wireguard模式之在K8s节点上通过clusterIP方式进行服务访问原理分析

9.3、flannel模型下的内核参数整理
10、calico网络模型介绍

未来介绍

11、Pod多网络介绍

未来介绍

12、isito介绍网络
13、ingress介绍网络

。。。。。。

14、cilium网络介绍