k8s操作手册 2.3args:这行下面 再添加一行配置 - --iface-regex=10.99.1.* 匹配要通信的ip网段(为node结点的通 信ip网段,即pod容器流量使用此ip网络对应的网口进行vxlan封装) #最后重新部署flannel的deployment文件 # kubectl apply -f kube-flannel.yml #可见flannel的pod启动了(名称为kube-flannel-xxxx) #查看vxlan信息,默认使用8472/udp端口 最后,k8s集群中的每台成员结点都会向podSubnet中注册一个24位掩码的子 网,把16位的pod网段划分为24位的子网,每台成员结点分配一个24位的子 网, # cat /run/flannel/subnet.env #查看当前结点注册的pod子网信息 ⑦部署calico网络插件(与flannel二选一) 各pod容器组的ip,pod容器网络是给容器使用的,整个集群各 pod都有一个ip,直接使用pod ip可以互相访问,但随着pod漂 移到其他node或pod重启后,其ip是会变的,不固定。底层使 用flannel时,pod容器的网络是封装在vxlan里,整个集群的 pod网络处于一个大二层overlay环境里 Cluster-ip Service网络,Cluster-IP用于集群内各服务互相访问的,因为 pod ip是会随pod的0 码力 | 126 页 | 4.33 MB | 1 年前3
 python3学习手册struct模块中最重要的三个函数是pack(), unpack(), calcsize() struct.pack('fmt', v1, v2, ...) #按照给定的格式(fmt),把数据封装成 bytes(实际上是类似于c结构体的字节流) struct.unpack('fmt', bytesxx) #按照给定的格式(fmt)解析bytes,返回 解析后的tuple struct ASCII码主要是给美国用的(英语文字),欧洲及亚洲其他国家的文字 符号不在ACSII的收录范围内,于是他们把ASCII扩展了,使用8位的 ASCII,把最高位置1,这样比原来的ASCII又多出128个编码可分配,不 同的国家甚至厂商都有自己的标准,不利于规范,于是国际标准化组 织(ISO)和国际电工委员会(IEC)联合制定了一系列8位字符集的标 准:ISO 8859,全称ISO/IEC 8859 ISO/IEC0 码力 | 213 页 | 3.53 MB | 1 年前3
共 2 条
- 1
 













