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

news2024/9/21 4:32:07

建议:

在这里插入图片描述

1、资源

在这里插入图片描述

零入门容器云网络实战

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

提取码: rrpd

2、技术沟通渠道

在这里插入图片描述

342498897

3、字体颜色说明

  • 绿色字体,
    • 表示已经发表,可以观看
  • 灰色字体,
    • 表示未发表

4、专栏介绍

  1 <<零入门容器云网络实战>>专栏介绍

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

5、杂货铺

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

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

  2 网络协议栈包括哪些?

  3 Underlay网络与Overlay网络

  4 ip地址分类尝试

  5 路由知识

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

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

6、网络协议介绍

未来补充

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

6.1、ARP协议

Todo

7、网络设备介绍

7.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环境下某个容器里添加一个额外的网卡

7.2、tun设备介绍

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

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

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

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

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

  6 tun设备编程icmp协议(golang版本)

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

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

7.3、tap设备介绍

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

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

7.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通外网的方案

7.5、vxlan设备介绍

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

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

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

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

7.6、macvlan设备介绍

未来补充

7.7、IPIP设备介绍

  1 IPIP隧道原理介绍

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

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

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

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

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

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

7.8、wireguard设备介绍

  1 wireguard介绍

  2 在centos上安装wireguard软件

  3 wireguard配置文件说明

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

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

  6 wg show命令介绍

7.9、ovs介绍

未来补充

7.10、bird介绍

  1 bird安装介绍

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

8、Docker网络介绍

8.1、Docker网络整体介绍

  1 docker网络模式介绍

8.2、网桥模式介绍

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

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

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

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

8.3、host模式介绍

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

8.4、共享模式介绍

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

8.5、none模式介绍

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

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

9、kube-proxy原理介绍

  1 ipset介绍

  2 iptables-mark操作介绍

  3 k8s网络通信方式总结

  4 kube-proxy原理介绍

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

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

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

10、flannel网络模型介绍

10.1、flannel原始部署方式介绍以及源码编译部署方式介绍

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

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

10.2、flannel网络模型原理介绍

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

10.2.1、vxlan模式原理

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

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

10.2.2、hostgw模式原理介绍

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

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

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

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

10.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级别)

10.2.4、IPIP模式原理介绍

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

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

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

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

10.2.5、wireguard模式原理介绍

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

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

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

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

10.3、flannel模型下的内核参数整理

11、calico网络模型介绍

未来介绍

12、Pod多网络介绍

未来介绍

13、isito介绍网络

14、ingress介绍网络

。。。。。。

15、cilium网络介绍

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/177654.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【小知识点】如何在 git 中取消 __pycache__ 文件

文章目录如何在 git 中取消 **pycache** 文件CryptographyDeprecationWarning 异常如何在 git 中取消 pycache 文件 如果使用 PyCharm 运行代码&#xff0c;会在 Python 脚本所在目录生成 __pycache__ &#xff0c;每次提交到 git 都会包含该目录&#xff0c;本篇博客我们要将其…

插入排序算法的实现和优化~

插入排序的基本思想&#xff1a; 在一个已排好序的记录子集的基础上&#xff0c;每一步将下一个待排序的记录有序插入到已排好序的记录子集中&#xff0c;直到将所有待排记录全部插入为止 直接插入排序&#xff1a; 直接插入排序是一种最基本的插入排序方法&#xff0c;元素…

离线召回与排序介绍

3.3 离线召回与排序介绍 学习目标 目标 了解召回排序作用知道头条推荐召回排序设计应用 无 3.3.1 召回与排序介绍 召回&#xff1a;从海量文章数据中得到若干候选文章召回集合(数量较多) 排序&#xff1a;从召回集合中读取推荐文章&#xff0c;构建样本特征进行排序过滤筛选…

【SpringCloud21】面试题雪花算法

目录1. 问题2.ID生成规则部分硬性要求3.ID号生成系统的可用性要求4.一般通用方案4.1UUID4. 数据库自增主键5. 基于Redis生成全局id策略6. snowflake6.1 概述6.2 结构6.3 源码6.4 工程落地经验6.4.1 糊涂工具包6.4.2 springboot整合雪花算法1.POM2.核心代码IdGeneratorSnowflake…

ElasticSearch7.6.x 学习笔记

ElasticSearch7.6.x 学习笔记 目录 ElasticSearch概述 ElasticSearch&#xff0c;简称es&#xff0c;es是一个开源的高扩展的分布式全文检索引擎&#xff0c;它可以近乎实时的存储、检索数据。且本身扩展性很好&#xff0c;可以扩展到上百台服务器&#xff0c;处理PB级别的数…

Spring事务、事务隔离级别、事务传播机制

Spring事务和事务传播机制一、为什么需要事务&#xff1f;(回顾)二、Spring中事务的实现2.1 MySQL中的事务使用 (回顾)2.2 Spring编程式事务2.3 Spring 声明式事务2.3.1 Transactional 使用2.3.2 Transactional 作用范围2.3.3 Transactional 参数说明2.3.4 注意事项2.3.4 Trans…

【微服务】Nacos注册中心

Nacos和Eureka一样也可以充当服务的注册中心&#xff0c;让我们一起看看有何区别&#xff1f; 点击跳转&#x1f449;【微服务】Eureka注册中心 一.引入 Nacos是阿里巴巴的产品&#xff0c;现在是SpringCloud中的一个组件。相比于Eureka其功能更加丰富&#xff0c;在国内受欢迎…

2. 获取数字证书,搭建nginx服务器,验证https请求

文章目录 一、 前提知识二、获取数字证书三、搭建nginx服务器3.1 安装nginx操作步骤3.2 导入证书3.3 修改nginx配置文件四、验证一、 前提知识 首先我们知道访问域名时,http请求默认端口为80,https为443。那么我们现在就需要对这两个端口进行监听,这里我们就要用到nginx服务…

数据结构 最短路径课设(源码+实验报告+视频讲解)(用了自取)

XIAN TECHNOLOGICAL UNIVERSITY 课程设计报告 实验课程名称 算法与数据结构 专 业&#xff1a; 班 级&#xff1a; 姓 名&#xff1a; 学 号&#xff1a; 实验学时&#xff1a; 指导…

插入排序实现

场景&#xff1a; 插入排序&#xff0c;一般也被称为直接插入排序。 对于少量元素的排序&#xff0c;它是一个有效的算法 。 插入排序是一种最简单的排序方法&#xff0c;它的基本思想是将一个记录插入到已经排好序的有序表中&#xff0c;从而一个新的、记录数增1的有序表。在…

分享135个ASP源码,总有一款适合您

ASP源码 分享135个ASP源码&#xff0c;总有一款适合您 下面是文件的名字&#xff0c;我放了一些图片&#xff0c;文章里不是所有的图主要是放不下...&#xff0c; 135个ASP源码下载链接&#xff1a;https://pan.baidu.com/s/1rHFniMK56P-_qXNY9kKihg?pwdl95g 提取码&#x…

day11文件夹导航条+文件从数据库和cos删除

获取临时凭证&&上传文件 1创建COS_OBJECT对象 new一个&#xff0c;然后就会向你写的url地址获取临时凭证&#xff08;需要引入一个JS&#xff09; 2.写url地址和url的函数&#xff0c;后台写函数获取到临时凭证&#xff0c;有文档直接调用就可&#xff0c;然后后台返回…

【C++】右值引用和移动语义 | 新的类功能 | 可变参数模板

​&#x1f320; 作者&#xff1a;阿亮joy. &#x1f386;专栏&#xff1a;《吃透西嘎嘎》 &#x1f387; 座右铭&#xff1a;每个优秀的人都有一段沉默的时光&#xff0c;那段时光是付出了很多努力却得不到结果的日子&#xff0c;我们把它叫做扎根 目录&#x1f449;左值引用…

HTTPS 是这样握手的

HTTP协议默认是明文传输&#xff0c;存在一定的安全隐患&#xff0c;容易被中间人窃听和攻击&#xff0c;在 加密解决HTTP协议带来的安全问题 中提到使用哈希、对称加密、非对称加密等方式对数据加密&#xff0c;能解决数据安全的问题。 以上加密方式需要我们手动的使用加密算…

python基础——列表切片操作

python基础——列表切片操作 文章目录python基础——列表切片操作一、实验目的二、实验原理三、实验环境四、实验内容五、实验步骤一、实验目的 掌握列表切片操作 二、实验原理 1、列表是写在方括号[]之间、用逗号分隔开的元素列表。列表可以完成大多数集合类的数据结构实现…

23种设计模式(二十三)——解释器模式【邻域问题】

文章目录 意图什么时候使用解释器真实世界类比解释器模式的实现文法抽象语法树解释器模式的优缺点亦称:Interpreter 意图 给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子。 在软件系统中,如果有一些特殊的领域问题较为复杂,疑…

基于springboot物资管理系统源码含论文

摘要 目前&#xff0c;大型物资作为社会零售业态中最为重要的组成部分&#xff0c;处于社会零售商业 进入高速发展的轨道阶段&#xff0c;其在社会经济发展的作用日益明显。国内各大大型基本 上都拥有自己的社会网&#xff0c;将社会物资管理纳入网络管理系统&#xff0c;实现…

JDK8 新特性之并行的Stream流

目录 一&#xff1a;串行的Stream流 二&#xff1a;并行的Stream流 获取并行Stream流的两种方式 小结 三&#xff1a;并行和串行Stream流的效率对比 四&#xff1a;parallelStream线程安全问题 五&#xff1a;parallelStream背后的技术 Fork/Join框架介绍 Fork/Join原理…

RK3399平台开发系列讲解(内存篇)访问虚拟内存的物理内存过程

🚀返回专栏总目录 文章目录 一、虚拟地址的表示二、虚拟地址到物理地址的转换三、Linux页表沉淀、分享、成长,让自己和他人都能有所收获!😄 📢虚拟内存这一概念给进程带来错觉,使它认为内存大到几乎无限,有时甚至超过系统的实际内存。每次访问内存位置时,由CPU完成从…

static_cast,dynamic_cast,const_cast详解

目录 一.static_cast&#xff08;静态转换&#xff09; 二.dynamic_cast&#xff08;动态转换&#xff09; 三.const_cast 一.static_cast&#xff08;静态转换&#xff09; 1.语法&#xff1a; static_cast<new_type>(expression); newtype dataname static_cast…