- 博客(9)
- 收藏
- 关注
原创 无法访问 www.docker.com 如何安装 docker-ce
【代码】无法访问 www.docker.com 如何安装 docker-ce。
2024-06-25 16:37:31
3836
1
原创 Kubernetes Service 数据包地址转换过程(iptables)
ClusterIP 类型的 Service 提供一个集群内部的访问点,它的 IP 地址是一个仅在集群内部可路由的虚拟 IP 地址,映射到后端所有处于就绪状态的 Pod。NodePort 类型的 Service 在所有的节点上暴露一个固定端口(30000~32767),外部流量可以通过这个端口到达集群内部的 Pod。负责维护节点上的网络规则,使流经 ClusterIP 地址的流量能够正确路由到后端可用的 Pod。进一步查看,可以看到 DNAT 字样,说明 TCP 数据包的目的 IP 地址将发生转换。
2024-05-22 21:47:48
869
1
原创 Kubernetes Calico VxLAN 模式 Pod 间通信过程
cali* 接口的 MAC 地址都是 ee:ee:ee:ee:ee:ee,这是由 Calico 分配的,因为同节点 Pod 间的通信不使用 Linux 网桥,而是直接通过节点上的路由。路由器不会用 MAC 地址标识目标设备,因此 cali* 接口使用相同的 MAC 地址不会冲突。10.244.177.64/32 即对端 VxLAN 接口的地址,VxLAN 接口通过 ARP 请求获取该地址对应的 MAC 地址,作为内层数据包的目的 MAC 地址。查看源 Pod 对端 veth 接口的索引号。
2024-05-17 23:06:55
705
1
原创 Kubernetes Flannel VxLAN 模式 Pod 间通信过程
查看 cni0 接口,它是一个 Linux bridge,不仅能学习 MAC 地址、转发二层数据包,还能根据路由表转发跨网段数据包,类似于一个三层交换机。查看源 Pod 所在节点的路由表,数据包将交由 flannel.1 处理。查看源 Pod 所在节点的路由表,数据包交由 cni0 处理。查看 flannel.1 接口,它是一个 VxLAN 设备。表示该接口是挂载到网桥 cni0 的一个接口。查看源 Pod 对端 veth 的索引号。查看源 Pod 的路由表。查看源 Pod 的路由表。
2024-05-02 16:17:20
477
1
原创 Linux 主机手动实现 VxLAN 网络
虚拟可扩展局域网(virtual extensible LAN,VxLAN)是一种基于 UDP 协议的网络隧道协议,用于在 IP 网络上传输二层数据流量。例如,运行在不同主机上的虚拟机(VM)可以通过 VxLAN 隧道进行通信。这些主机可以位于不同的子网,甚至位于全球不同的数据中心。VxLAN 提供了透明的二层通信。这些虚拟机在逻辑层面上表现得像在同一个网络中为什么要开启 IP 转发?Linux 默认不会转发源 IP 地址和目的 IP 地址 均不是本地接口 IP 地址的数据包。
2024-04-27 12:31:33
1088
1
原创 Linux Veth Pair 实现跨网络命名空间通信
通过这种方式,确保了一个网络命名空间中的进程与其他命名空间中的进程相互隔离。数据包的转发是基于以太网地址(MAC 地址)进行的,与 IP 地址无关。每对 veth 设备包含两个端点:一个端点位于一个命名空间中,另一个端点位于另一个命名空间中。这里网桥的作用类似于二层交换机,可以将多个网络接口附加到网桥上作为其端口,并学习 MAC 地址和转发数据包,使连接到同一网桥的设备可以相互通信。这里默认路由的下一跳地址是各自网络命名空间中的 veth 接口的地址,而不是对端 veth 接口的地址。
2024-04-24 21:06:09
360
2
原创 VMware Workstation 的三种网络模式
自定义网络允许您创建一个独立的虚拟网络,与仅主机模式网络的区别是它拥有自己的虚拟交换机和虚拟网卡(例如 VMnet2 和 VMnet2 网卡)
2023-11-16 14:26:18
475
1
原创 VMware Workstation 安装 Ubuntu22.04 虚拟机
13.“最大磁盘大小” 填写 “100GB”,不要勾选 “立即分配所有磁盘空间”,点击 “下一步”5.客户机操作系统选择 “Linux”,版本选择 “Ubuntu 64 位”,点击 “下一步”6.填写 “虚拟机名称”,选择虚拟机目录存放的 “位置”,点击 “下一步”9.“网络类型” 选择 “使用网络地址转换(NAT)”,点击 “下一步”2.点击 “CD/DVD”,选择下载的 ISO 文件,点击 “确定”9.“此虚拟机的内存” 填写 2048 MB,点击 “下一步”3.“硬件兼容性” 默认,点击 “下一步”
2023-11-15 18:02:04
1421
csi-driver-nfs v4.6.0 所有镜像
2024-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人