上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 53 下一页

2025年1月19日

KubeVirt虚拟机

摘要: KubeVirt社区官方架构图 k8s新增cr vm/vmi,虚拟机pod OwnerReference是vmi,虚拟机实例vmi OwnerReference是虚拟机模板vm,vm:vmi:pod=1:1:1。虚拟机主进程是virt-launcher。 组件名称 功能 virt-api 作为k8s 阅读全文

posted @ 2025-01-19 15:07 王景迁 阅读(58) 评论(0) 推荐(0)

Shell 按列取字符串并合并

摘要: cat a | awk '{print $2}' | tr "\n" " " | sed 's/^ *//;s/ *$//' 取第2列->去掉换行符合并->去掉首尾空格 阅读全文

posted @ 2025-01-19 11:20 王景迁 阅读(16) 评论(0) 推荐(0)

2025年1月15日

C语言 实现BKDR hash算法

摘要: BKDR hash算法用于计算字符串的hash值。 #include <stdio.h> unsigned long long BKDRHash(char *str) { unsigned long long hash = 0, seed = 31; for (int i = 0; str[i]; 阅读全文

posted @ 2025-01-15 08:46 王景迁 阅读(22) 评论(0) 推荐(0)

2025年1月14日

k8s OpenLocal存储

摘要: 参考项目https://github.com/alibaba/open-local v0.7.1 NodeLocalStorage定义 NodeLocalStorage cr表示每个k8s节点本地存储资源信息。controller创建后由节点上agent更新status,从而维护存储信息。 apiV 阅读全文

posted @ 2025-01-14 21:18 王景迁 阅读(91) 评论(0) 推荐(0)

2025年1月6日

Linux tso和gso

摘要: tso全名是tcp-segmentation-offload,主机网卡分段tcp大包。gso全名是generic-segmentation-offload,内核发送到主机网卡前分段tcp大包。只要tso开启,gso自动开启。 tso和gso组合关系 tso开启 内核不分段,主机网卡分段。 tso关闭 阅读全文

posted @ 2025-01-06 08:46 王景迁 阅读(155) 评论(0) 推荐(0)

2024年12月31日

gorm crud总结

摘要: type Student struct { Id int64 `gorm:"primary_key"` Name string `gorm:"column:name"` Age int `gorm:"column:age"` } func (Student) TableName() string { 阅读全文

posted @ 2024-12-31 21:52 王景迁 阅读(23) 评论(0) 推荐(0)

2024年12月30日

go 打印结构体指针数组

摘要: 序列化后输出。 package main import ( "encoding/json" "fmt" ) type Student struct { Age int Name string } func printStructPointerSlice(data interface{}) strin 阅读全文

posted @ 2024-12-30 09:25 王景迁 阅读(25) 评论(0) 推荐(0)

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 王景迁 阅读(39) 评论(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 王景迁 阅读(33) 评论(0) 推荐(0)

Linux watch命令

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

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

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 53 下一页

导航