上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 53 下一页

2023年11月11日

k8s service ipvs模式下nodePort实现

摘要: 部署nodePort+StatefulSet apiVersion: v1 kind: Service metadata: name: nginx spec: ports: - port: 80 selector: app: nginx type: NodePort apiVersion: apps 阅读全文

posted @ 2023-11-11 13:09 王景迁 阅读(319) 评论(0) 推荐(0)

2023年11月6日

k8s Pod dnsPolicy

摘要: dns解析策略 ClusterFirst 默认dns解析策略(不管容器走容器网络还是走主机网络)容器网络容器dns解析走coredns,主机网络容器dns解析走主机dns。Pod走容器网络场景 10.96.0.10是service kube-dns的ClusterIP。 Pod走主机网络场景 Clu 阅读全文

posted @ 2023-11-06 23:00 王景迁 阅读(252) 评论(0) 推荐(0)

KubeZoo协议转换

摘要: 目的 KubeZoo基于协议转换核心理念实现控制面多租户功能,通过在资源的name/namespace等字段上增加租户的唯一标识 ,解决不同租户的同名资源在同一个上游k8s集群命名冲突的问题。 架构 KubeZoo:由无状态的kubezoo-server和Etcd组成。K8S MasterMaste 阅读全文

posted @ 2023-11-06 09:05 王景迁 阅读(47) 评论(0) 推荐(0)

2023年11月4日

multus实现容器多网卡

摘要: k8s v1.19.0 目的 multus支持不同容器网络插件实现容器多网卡,也支持相同容器网络插件实现容器多网卡。 实操 git clone https://github.com/intel/multus-cni.git && cd multus-cni git checkout v4.0.0 # 阅读全文

posted @ 2023-11-04 21:58 王景迁 阅读(196) 评论(0) 推荐(0)

gdb调试命令

摘要: 只执行当前线程 不切换线程set scheduler-locking on 附着到worker进程调试 以调试nginx为例gdb attach 12400打断点b src/event/modules/ngx_epoll_module.c:860 继续执行c客户端发起请求curl localhost 阅读全文

posted @ 2023-11-04 15:19 王景迁 阅读(28) 评论(0) 推荐(0)

探针探测对sts pod域名解析是否成功的影响

摘要: k8s 1.19.0 初始情况 apiVersion: v1 kind: Service metadata: name: nginx spec: ports: - port: 80 selector: app: nginx apiVersion: apps/v1 kind: StatefulSet 阅读全文

posted @ 2023-11-04 14:20 王景迁 阅读(28) 评论(0) 推荐(0)

2023年11月1日

验证2个节点udp和tcp可通性

摘要: nc-u表示udp,默认是tcp。-l表示作为server监听。 server:192.168.0.104上开启udp 123端口server发送11 client:连接192.168.0.104上udp 123端口client发送100 server:192.168.0.104上开启tcp 123 阅读全文

posted @ 2023-11-01 23:11 王景迁 阅读(84) 评论(0) 推荐(0)

http包中的ListenAndServe函数是阻塞式的

摘要: package main import ( "fmt" "net/http" ) func main() { fmt.Println("before listen") http.ListenAndServe(":1000", nil) fmt.Println("after listen") } 执行 阅读全文

posted @ 2023-11-01 21:40 王景迁 阅读(168) 评论(0) 推荐(0)

2023年10月30日

报文校验和计算

摘要: 计算校验和算法 IP、ICMP、UDP和TCP头都有检验和字段,大小都是16bit,算法基本上是一样的。发送报文时计算校验和1、把校验和字段设置为0;2、把需要校验的数据看成以16位为单位的数字组成,依次进行二进制反码求和;3、把得到的结果存入校验和字段中。 接收数据时计算检验和1、把首部看成以16 阅读全文

posted @ 2023-10-30 08:42 王景迁 阅读(572) 评论(0) 推荐(0)

2023年10月29日

coredns基本原理

摘要: k8s 1.19.0coredns 1.7.0 dns ip获取过程 dns请求到达coredns后,从list/watch本地缓存indexer获取对象,返回结果。 外部域名返回用户配置的IP。 有状态应用Pod域名:pod-name.svc-name.namespace.svc.cluster. 阅读全文

posted @ 2023-10-29 10:38 王景迁 阅读(132) 评论(0) 推荐(0)

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 53 下一页

导航