上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 45 下一页

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 王景迁 阅读(59) 评论(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 王景迁 阅读(135) 评论(0) 推荐(0) 编辑

2023年10月30日

报文校验和计算

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

posted @ 2023-10-30 08:42 王景迁 阅读(273) 评论(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 王景迁 阅读(99) 评论(0) 推荐(0) 编辑

coredns自定义域名设置

摘要: # 增加自定义域名www.abc.com,对应的IP是1.2.3.4。 kubectl edit configmap coredns -n kube-system fallthrough表示在hosts找不到解析的域名时,传递给CoreDNS的下一个插件,避免集群内部域名解析失败。 参考资料 htt 阅读全文

posted @ 2023-10-29 09:53 王景迁 阅读(64) 评论(0) 推荐(0) 编辑

2023年10月28日

kubelet pleg is not healthy

摘要: k8s 1.19.0PLEG全称是Pod Lifecycle Event Generator 即Pod生命周期事件生成器,定时检查Pod状态,上报Pod Event事件。 PLEG Start 启动一个协程,每隔1s调用一次relist,根据最新的PodStatus生成PodLiftCycleEve 阅读全文

posted @ 2023-10-28 17:45 王景迁 阅读(304) 评论(0) 推荐(0) 编辑

2023年10月22日

coredns readiness检查失败

摘要: k8s 1.19.0 问题现象 coredns pod因readiness检查失败而无法ready。 删除pod后依然无法恢复。 问题分析 根据kubelet日志,coredns接口检查返回503。 查看coredns日志,发现无法正常访问kube-apiserver。 容器内curl不通,但是宿主 阅读全文

posted @ 2023-10-22 10:28 王景迁 阅读(127) 评论(0) 推荐(0) 编辑

2023年10月21日

隐藏文件占用空间大

摘要: 目录空间大头由隐藏文件占据。 du -sh * .[^.]*.cache占据了3.5G 释放后/root空间减少到3.4G 阅读全文

posted @ 2023-10-21 23:23 王景迁 阅读(26) 评论(0) 推荐(0) 编辑

2023年10月20日

Nginx安装lua模块

摘要: 前提 已安装完成Nginx 安装LuaJIT wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz tar -zxvf LuaJIT-2.0.5.tar.gz cd LuaJIT-2.0.5 make install PREFIX=/usr/loca 阅读全文

posted @ 2023-10-20 21:25 王景迁 阅读(373) 评论(0) 推荐(0) 编辑

Nginx Lua修改返回值

摘要: 调试lua脚本ngx.log(ngx.ERR, "xxx")日志会打印到/usr/local/nginx/logs/error.log 修改返回值时避免内容被截断 增加header_filter_by_lua 'ngx.header.content_length = nil';注释后只返回原接口长度 阅读全文

posted @ 2023-10-20 21:18 王景迁 阅读(465) 评论(0) 推荐(0) 编辑

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 45 下一页

导航