上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 69 下一页

2024年6月4日

go 获取开机时间并根据间隔时间计算

摘要: go get k8s.io/klog/v2 go get github.com/shirou/gopsutil package main import ( "fmt" "time" "github.com/shirou/gopsutil/host" "k8s.io/klog/v2" ) func m 阅读全文

posted @ 2024-06-04 21:12 王景迁 阅读(77) 评论(0) 推荐(0)

2024年6月1日

kube-ovn 1.12基于bfd探测网关可用性

摘要: 安装kube-ovn 1.12 docker pull kubeovn/kube-ovn:v1.12.2 git clone https://github.com/kubeovn/kube-ovn.git cd kube-ovn git checkout release-1.12 make kind 阅读全文

posted @ 2024-06-01 21:38 王景迁 阅读(158) 评论(0) 推荐(0)

2024年5月31日

client-go创建完资源后不是立刻更新本地缓存

摘要: klog.InitFlags(nil) flag.Parse() defer klog.Flush() cfg, err := clientcmd.BuildConfigFromFlags("", "/root/.kube/config") cfg.QPS = 10000 cfg.Burst = 2 阅读全文

posted @ 2024-05-31 08:42 王景迁 阅读(41) 评论(0) 推荐(0)

2024年5月26日

ovn trace

摘要: ovn南向db leader中支持出方向和入方向trace。 # 查看南向逻辑流表 ovn-sbctl lflow-list # 查看port ovn-nbctl show # 追踪包 ovn-trace --detailed ovn-default 'inport == "coredns-5d78 阅读全文

posted @ 2024-05-26 11:23 王景迁 阅读(55) 评论(0) 推荐(0)

2024年5月23日

Linux使用ecmp

摘要: Ubuntu 23.10 ECMP等价多路径,全称是Equal Cost Multi Path,支持目的IP相同而下一跳不同的路由。 # 172.17.0.2 docker run --name test1 -itd nginx:1.9 # 172.17.0.3 docker run --name 阅读全文

posted @ 2024-05-23 09:08 王景迁 阅读(206) 评论(0) 推荐(0)

2024年5月21日

k8s常用运维命令

摘要: alias k=kubectl 操作kubeconfig # 查看context k config get-contexts # 切换context k config use-context contextName # 使用context访问 k --context=contextName get 阅读全文

posted @ 2024-05-21 09:17 王景迁 阅读(101) 评论(0) 推荐(0)

2024年5月20日

Etcd线性读和串行读区别

摘要: 默认读模式线性读。串行读模式可能读到老数据,适用于数据一致性要求低的场景。因为Followe节点收到Leader节点同步的写请求后,异步更新日志条目到自己的状态机,本地状态机数据可能落后于Leader。线性读模式读取到最新数据,适用于数据一致性要求高的场景。Follower向Leader发送Read 阅读全文

posted @ 2024-05-20 09:14 王景迁 阅读(142) 评论(0) 推荐(0)

2024年5月19日

eBPF常用map类型和操作

摘要: map种类 map类型 特点 Hash Map BPF_MAP_TYPE_HASH hash map。 支持value并发更新。 BPF_MAP_TYPE_PERCPU_HASH per core的hash map。 BPF_MAP_TYPE_LRU_HASH map塞满之后,继续插入,自动删除最近 阅读全文

posted @ 2024-05-19 16:58 王景迁 阅读(198) 评论(0) 推荐(0)

2024年5月13日

Etcd开启grpc请求耗时监控

摘要: 针对各种类型grpc请求耗时统计场景,etcd提供监控数据。 # etcd容器增加环境变量 env: - name: ETCD_METRICS value: extensive curl -s http://127.0.0.1:2381/metrics | grep grpc_server_hand 阅读全文

posted @ 2024-05-13 22:40 王景迁 阅读(83) 评论(0) 推荐(0)

Etcd开启trace

摘要: 针对处理耗时超过100ms的grpc请求,etcd打印包含耗时长的阶段的trace日志。 # etcd容器增加环境变量 env: - name: ETCD_LOGGER value: zap trace日志举例 { "level": "info", "ts": "2024-05-13T14:16:4 阅读全文

posted @ 2024-05-13 22:23 王景迁 阅读(93) 评论(0) 推荐(0)

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 69 下一页

导航