上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 45 下一页

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

2024年5月26日

ovn追踪包

摘要: # 查看南向逻辑流表 ovn-sbctl lflow-list # 查看port ovn-nbctl show # 追踪包 ovn-trace --detailed ovn-default 'inport == "coredns-5d78c9869d-75wj8.kube-system" && ip 阅读全文

posted @ 2024-05-26 11:23 王景迁 阅读(17) 评论(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 王景迁 阅读(51) 评论(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 王景迁 阅读(37) 评论(0) 推荐(0) 编辑

2024年5月20日

Etcd线性读和串行读区别

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

posted @ 2024-05-20 09:14 王景迁 阅读(53) 评论(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 王景迁 阅读(80) 评论(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 王景迁 阅读(31) 评论(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 王景迁 阅读(35) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 45 下一页

导航