网络
xialingming
云计算/faas/kubernetes
展开
-
手工体验docker 是怎么管理网络的-kubelet 如何创建网络(3)
我们已经从浅入深的总结了两篇文章,来分析docker 如何利用cni 创建网络。今天我们来到终结篇,分析下kubelet 是如何利用cni 创建网络。1. kubelet 创建容器的过程我们把这张图放在这里。kubelet 是一个本地的服务,会定期watch 分配到自己头上的pod,当发现自己需要处理一个addpod 的动作的时候。会通过一个kubecontainer.Runtime去执行pod 的生命周期管理,这个Runtime 的一个实现就是kuberuntime.NewKubeGenericRu原创 2020-10-01 12:54:01 · 287 阅读 · 0 评论 -
Tcp握手和挥手的抓包分析
1. 三次握手建立连接TCP是TCP/IP的传输层控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接。TCP 3-Way Handshake (SYN,SYN-ACK,ACK),事例图示很多,拿来:准备一个简单的socket 代码段client.pyfrom socket import *import timeaddr = ('127.0.0.1',...原创 2018-07-30 20:30:27 · 837 阅读 · 0 评论 -
Docker容器跨主机通讯的几种方式
Docker容器跨主机通讯的几种方式前言:Docker的5种网络模式BridgeHostNoneContainerNetwork1. 直接路由方式2. 基于OVS+GRE的大二层通信前言:Docker的5种网络模式Bridge此时docker引擎会创建一个veth对,一端连接到容器实例并命名为eth0,另一端连接到指定的网桥中(比如docker0),因此同在一个主机的容器实例由于连接在同一...原创 2018-10-16 17:46:15 · 16513 阅读 · 2 评论