2024年12月28日

client-go InClusterConfig方法

摘要: InClusterConfig方法 package main import ( "context" "test/signals" "time" "os" core_v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1 阅读全文

posted @ 2024-12-28 22:04 王景迁 阅读(1) 评论(0) 推荐(0) 编辑

kube-ovn-controller分配pod ip

摘要: kube-ovn v1.10.10 存活pod判断条件 pkg/controller/pod.goisPodAlive函数判断pod是否存活,pod从存活变成死亡后,该ip会分给其他pod。 3种ip分配方式 场景1:正常分配 pkg/ipam/subnet.gogetV4RandomAddress 阅读全文

posted @ 2024-12-28 17:01 王景迁 阅读(1) 评论(0) 推荐(0) 编辑

Linux watch命令

摘要: watch用于观察内容变化,后面带要执行的命令。默认每2秒刷新一次。默认一直执行到用户ctrl+c为止,可通过timeout来控制超时时间。 参数含义-n 数字:指定刷新间隔。-d:高亮显示变化部分。 watch -d date 阅读全文

posted @ 2024-12-28 15:40 王景迁 阅读(1) 评论(0) 推荐(0) 编辑

2024年12月18日

go 输出栈信息

摘要: 方式1:debug.Stack函数 调用runtime.Stack函数,无需指定参数,输出当前goroutine的栈信息。源码在runtime/debug/stack.go中: func Stack() []byte { buf := make([]byte, 1024) for { n := ru 阅读全文

posted @ 2024-12-18 09:11 王景迁 阅读(7) 评论(0) 推荐(0) 编辑

2024年12月14日

gorm访问SQLite

摘要: 场景1:连接db并访问 # 创建数据库表 .open test.db create table student(id int primary key not null, name char(10) not null, age int not null); # 下载go依赖 go get gorm.i 阅读全文

posted @ 2024-12-14 00:35 王景迁 阅读(14) 评论(0) 推荐(0) 编辑

2024年12月13日

Linux访问本地SQLite

摘要: SQLite是本地数据库,没有后台进程,一般Linux默认安装了SQLite3。 # 创建数据库和表 # 显示字段名 .headers on # 每个字段占一行 .mode line # 列出所有表名 select * from sqlite_master 阅读全文

posted @ 2024-12-13 21:10 王景迁 阅读(6) 评论(0) 推荐(0) 编辑

2024年12月3日

traceroute原理和问题

摘要: traceroute [ip地址],表示路由追踪该ip,结果出现星号表示没有正常获取到响应。 客户端每次发送TTL从1开始递增的端口3万以上的UDP报文,如果经过的下一跳会响应该报文场景1:没有到达最终节点,回复TTL超时的ICMP报文。场景2:到达最终节点,回复端口不可达的ICMP报文。 缺点1. 阅读全文

posted @ 2024-12-03 21:35 王景迁 阅读(14) 评论(0) 推荐(0) 编辑

ovs和交换机端口模式

摘要: ovs端口模式 tag对应vlan id,取值范围是0-4095。 # 设置端口vlan模式(默认是access,还有trunk等) ovs-vsctl set port tap0 vlan_mode=access # 设置端口tag ovs-vsctl set port tap0 tag=101 阅读全文

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

2024年11月24日

基于eBPF验证iptables mark设置在skb mark字段上

摘要: 结论 iptables设置的mark加在了skb的mark字段上,不是报文里面。skb是报文载体,skb的data指针指向报文起始地址,data_end指针指向报文终止地址。 验证 # 只针对icmp发包设置mark 12345 iptables -t mangle -A OUTPUT -p icm 阅读全文

posted @ 2024-11-24 11:49 王景迁 阅读(8) 评论(0) 推荐(0) 编辑

2024年11月17日

zk 4种节点总结

摘要: 临时节点 session连接断开就没了;不能创建子节点;不能同名 临时有序节点 session连接断开就没了;不能创建子节点;同名节点会在后面添加上序号 持久节点 session断连、服务端重启还在;可以创建子节点,子节点可以临时也可以持久;不能同名 持久有序节点 session断连、服务端重启还在 阅读全文

posted @ 2024-11-17 18:10 王景迁 阅读(3) 评论(0) 推荐(0) 编辑

导航