上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 53 下一页

2024年1月11日

网卡IP是32位掩码时无法设置路由

摘要: 当网卡IP地址是32位掩码时,不管是同网段,还是跨网段,添加带有下一跳的路由时报错网络不可达,因为32位掩码意味着不存在链路层路由。 onlink参数作用是强制说明网关是在链路层上,可以把路由加上。 阅读全文

posted @ 2024-01-11 08:02 王景迁 阅读(123) 评论(0) 推荐(0)

2024年1月6日

lumberjack转储klog日志

摘要: go.mod module lumberjack go 1.19 require ( gopkg.in/natefinch/lumberjack.v2 v2.2.1 k8s.io/klog/v2 v2.100.1 ) require github.com/go-logr/logr v1.2.0 // 阅读全文

posted @ 2024-01-06 10:44 王景迁 阅读(199) 评论(0) 推荐(0)

2024年1月1日

dpip初始化percore链表

摘要: src/inetaddr.c定义静态二维数组inet_addr_tab,值是双向链表,用于解决dpip ip哈希冲突。 include/netif.h核数最多是128 src/inetaddr.cinet_addr_init函数初始化空的双向链表 include/list.hINIT_LIST_HE 阅读全文

posted @ 2024-01-01 21:20 王景迁 阅读(48) 评论(0) 推荐(0)

logrotate日志压缩配置

摘要: 默认Linux自带了logrotate和crontabs。 配置logrotate日志压缩 设置定时压缩时间 # 每小时第10分钟执行一次压缩 vim /etc/crontab 追加 10 * * * * /usr/sbin/logrotate /etc/logrotate.d/test_logro 阅读全文

posted @ 2024-01-01 20:07 王景迁 阅读(171) 评论(0) 推荐(0)

kube-apiserver默认开启8080非安全端口

摘要: k8s v1.19.0 pkg\kubeapiserver\options\serving.goNewInsecureServingOptions函数 启动参数insecure-port设为0,不再开启非安全端口。staging\src\k8s.io\apiserver\pkg\server\opt 阅读全文

posted @ 2024-01-01 18:43 王景迁 阅读(126) 评论(0) 推荐(0)

2023年12月31日

kubelet和flannel交互流程

摘要: kubelet与cni插件交互流程 kubelet调用cni走二进制接口,与cri和csi走rpc不同。cri plugin创建pod net ns->cni plugin创建容器网卡并分配ip->cri plugin创建pause容器并加入pod net ns flannel cni插件工作流程 阅读全文

posted @ 2023-12-31 11:10 王景迁 阅读(80) 评论(0) 推荐(0)

2023年12月30日

限流算法

摘要: 计数器 在固定时间间隔内,处理请求有上限,请求超出部分丢弃。 package main import ( "sync" "time" klog "k8s.io/klog/v2" ) type counterRateLimiter struct { m sync.Mutex startPartTime 阅读全文

posted @ 2023-12-30 20:52 王景迁 阅读(29) 评论(0) 推荐(0)

kube-apiserver开启审计

摘要: k8s v1.19.0 请求处理的多个阶段 阶段 含义 RequestReceived 收到请求 ResponseStarted 已发送响应头,但未发送响应正文。 ResponseComplete 完成响应正文,流程结束。 Panic 内部处理出错,未完成请求。 审核级别level 级别 含义 No 阅读全文

posted @ 2023-12-30 08:59 王景迁 阅读(79) 评论(0) 推荐(0)

2023年12月28日

k8s限速队列不通过Get方法判断队列是否关闭

摘要: go.mod module use-k8s-queue go 1.19 require k8s.io/client-go v0.28.2 require ( github.com/go-logr/logr v1.2.4 // indirect golang.org/x/time v0.3.0 // 阅读全文

posted @ 2023-12-28 21:06 王景迁 阅读(21) 评论(0) 推荐(0)

2023年12月27日

Etcd启动失败,报错bind cannot assign requested address

摘要: 节点上没有该ip kubeadm配置正确ip,重装k8s环境。 阅读全文

posted @ 2023-12-27 08:55 王景迁 阅读(265) 评论(0) 推荐(0)

上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 53 下一页

导航