上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 53 下一页

2024年11月1日

dpdk RSS和FDIR区别

摘要: RSS和FDIR都在物理网口和网卡多队列之间。 RSS(Receive Side Scaling)通过hash把数据包均匀发送到网卡队列上,在dpdk应用中可实现流量负载均衡到不同转发核上。FDIR(Flow Director)根据流量特征条件把数据包发送到指定网卡队列上,在dpdk应用中可实现转发 阅读全文

posted @ 2024-11-01 21:41 王景迁 阅读(245) 评论(0) 推荐(0)

2024年10月28日

cilium pod访问cluster ip

摘要: cilium 1.15.1 cilium在主机网口上没有加载tc规则,因为tc filter show dev 主机网口 ingress和tc filter show dev 主机网口 egress没有结果。cilium有自己的ct表,独立于内核。 1. 区分报文类型走不同流程。bpf/bpf_lx 阅读全文

posted @ 2024-10-28 22:18 王景迁 阅读(46) 评论(0) 推荐(0)

2024年10月27日

k8s 进入pod network namespace

摘要: 6种namespace Namespace弊端 最主要的问题就是隔离得不彻底。首先,多个容器之间共享内核。其次,有很多资源是不能被Namespace化的,例如时间。 Network Namespace 进入Docker的network namespace docker把所有容器的Network Na 阅读全文

posted @ 2024-10-27 20:44 王景迁 阅读(91) 评论(0) 推荐(0)

client-go 基于不同kubeconfig会创建多条长连接

摘要: k8s.io/client-go v0.31.2 问题现象 package main import ( "context" "test/signals" "time" core_v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/ 阅读全文

posted @ 2024-10-27 16:57 王景迁 阅读(50) 评论(0) 推荐(0)

containerd存储fs

摘要: 安装nerdctl wget https://github.com/containerd/nerdctl/releases/download/v2.0.0-rc.3/nerdctl-full-2.0.0-rc.3-linux-amd64.tar.gz tar Cxzvvf /usr/local ne 阅读全文

posted @ 2024-10-27 13:21 王景迁 阅读(87) 评论(0) 推荐(0)

2024年10月25日

k8s rbac

摘要: rbac基于角色的权限控制针对namespace粒度,user-rolebinding-role或者user-group-rolebinding-role;针对cluster粒度,user-clusterrolebinding-clusterrole或者user-group-clusterroleb 阅读全文

posted @ 2024-10-25 08:52 王景迁 阅读(18) 评论(0) 推荐(0)

2024年10月22日

go grpc默认长连接

摘要: google.golang.org/grpc v1.66.0 conn, err := grpc.NewClient("127.0.0.1:1000", grpc.WithTransportCredentials(insecure.NewCredentials())) 启动后就会看到该连接。 创建g 阅读全文

posted @ 2024-10-22 21:11 王景迁 阅读(308) 评论(0) 推荐(0)

2024年10月17日

go 基于推特雪花算法生成定长id

摘要: 基于推特雪花算法生成定长id,属于int64类型。 1 Bit Unused | 41 Bit Timestamp | 10 Bit NodeID | 12 Bit Sequence ID1 bit未使用,默认是0。41bit存储毫秒级时间戳,当前时间与Nov 04 2010 01:42:54 UT 阅读全文

posted @ 2024-10-17 09:20 王景迁 阅读(24) 评论(0) 推荐(0)

2024年10月15日

关闭k8s驱逐

摘要: k8s v1.15.0 k8s驱逐pod,一般发生在pod无法容忍节点污点,例如节点上产生磁盘压力。 防止驱逐粒度 方法 kubelet kubelet配置文件/etc/sysconfig/kubelet(低版本)末尾追加内容 --eviction-hard=imagefs.available<1% 阅读全文

posted @ 2024-10-15 09:03 王景迁 阅读(85) 评论(0) 推荐(0)

2024年10月11日

scheduler framework扩展点

摘要: k8s v1.25.0 扩展点 作用 queueSort 待调度队列pod排序 preFilter 预选前预处理 filter 预选 postFilter 预选后处理(可修改pod为可调度) preScore 预打分 score 优选 reserve 资源预留给pod permit 阻止或延迟pod 阅读全文

posted @ 2024-10-11 19:52 王景迁 阅读(41) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 53 下一页

导航