上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 45 下一页

2024年5月3日

容器因存在不可删除文件而无法删除

摘要: # 容器开启特权,设置文件不可删除 touch a chattr +a a 可以stop,但是无法rm。 去掉可读写层overlay2 upperdir中/a文件不可删除属性后,容器可以删除。 阅读全文

posted @ 2024-05-03 10:40 王景迁 阅读(3) 评论(0) 推荐(0) 编辑

2024年5月2日

Etcd因磁盘IO高而写操作慢

摘要: 问题现象 now := time.Now() if err := kubeClient.CoreV1().Pods("default").Delete(context.Background(), "busybox-7879d986c8-q99t5", metav1.DeleteOptions{}); 阅读全文

posted @ 2024-05-02 17:08 王景迁 阅读(38) 评论(0) 推荐(0) 编辑

klog在日志文件中error级别日志重复打印2次

摘要: 问题现象 package main import ( "flag" "gopkg.in/natefinch/lumberjack.v2" "k8s.io/klog/v2" ) func main() { klog.InitFlags(nil) flag.Set("logtostderr", "fal 阅读全文

posted @ 2024-05-02 09:57 王景迁 阅读(67) 评论(0) 推荐(0) 编辑

2024年5月1日

kube-ovn 默认vpc和默认subnet 主机和容器互通

摘要: 默认vpc是ovn-cluster,默认subnet是ovn-default。ovn0是默认容器网关,ip是100.64.0.0/16网段。 为了打通主机和容器,kube-ovn-controller会通过建立peer端口把100.64.0.0/16网段即ls与ovn-cluster即lr关联在一起 阅读全文

posted @ 2024-05-01 16:47 王景迁 阅读(22) 评论(0) 推荐(0) 编辑

2024年4月30日

k8s限速队列使用场景分析

摘要: 场景1:add->add->get->get package main import ( "fmt" "k8s.io/client-go/util/workqueue" ) func main() { queue := workqueue.NewRateLimitingQueue(workqueue 阅读全文

posted @ 2024-04-30 09:13 王景迁 阅读(21) 评论(0) 推荐(0) 编辑

2024年4月28日

go 结构体类型与空接口类型互转

摘要: package main import "fmt" type Stu struct { age int } func main() { var stuInterface interface{} = &Stu{ age: 10, } if stu, ok := stuInterface.(*Stu); 阅读全文

posted @ 2024-04-28 08:39 王景迁 阅读(8) 评论(0) 推荐(0) 编辑

2024年4月24日

Etcd数据

摘要: 查询当前db大小 curl 127.0.0.1:2381/metrics | grep etcd_debugging_mvcc_db_total_size_in_bytes snap和wal区别Etcd保存的数据放在/var/lib/etcd/member目录中,分为snap快照和wal预写式日志。 阅读全文

posted @ 2024-04-24 09:15 王景迁 阅读(62) 评论(0) 推荐(0) 编辑

2024年4月21日

命令行调试logrotate

摘要: logrotate配置文件一般存放在/etc/logrotate.d。 场景1:不存在/var/lib/logrotate/status文件 说明没有真正执行过logrotate。/var/lib/logrotate/status会记录上一次logrotate时间,记录的时间可能没有真正执行过。 场 阅读全文

posted @ 2024-04-21 14:13 王景迁 阅读(32) 评论(0) 推荐(0) 编辑

kube-ovn转储日志

摘要: kube-ovn v1.10.10 pkg\daemon\controller.goovn-cni每小时通过logrotate命令来转储kube-ovn所有相关日志。 pkg\daemon\controller_linux.go logrotate配置在构建容器镜像时拷贝进去。 阅读全文

posted @ 2024-04-21 12:17 王景迁 阅读(4) 评论(0) 推荐(0) 编辑

2024年4月14日

ovs模糊流表和精确流表

摘要: ovs流表分模糊流表(慢路径)和精确流表(快路径),精确流表数量远少于模糊流表。模糊流表在ovs网桥上,精确流表在ovs datapath上。精确流表基于模糊流表自动生成和老化。 # 查看datapath列表 ovs-dpctl dump-dps # 查看datapath基本信息 ovs-appct 阅读全文

posted @ 2024-04-14 21:50 王景迁 阅读(177) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 45 下一页

导航