上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 69 下一页

2025年3月23日

编译cilium agent

摘要: 下载cilium代码 apt install -y make cd cilium NOOPT=1 DOCKER_IMAGE_TAG=v1.14.4 make docker-cilium-image 阅读全文

posted @ 2025-03-23 12:52 王景迁 阅读(17) 评论(0) 推荐(0)

2025年3月22日

client-go wrapTransport

摘要: 发送请求前,支持修改请求内容或者拦截。发送请求后,支持修改响应内容或者拦截。 结构体实例实现 package main import ( "context" "fmt" "net/http" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/clie 阅读全文

posted @ 2025-03-22 20:10 王景迁 阅读(26) 评论(0) 推荐(0)

Dockerfile语法

摘要: 指令 作用 FROM 指定基础镜像 FROM --platform=linux/amd64 xxx FROM --platform=linux/arm64 xxx WORKDIR 指定后续指令的工作目录,默认会创建该目录 COPY 拷贝文件到镜像中 RUN 镜像中执行的命令 CMD 容器运行命令 阅读全文

posted @ 2025-03-22 19:24 王景迁 阅读(13) 评论(0) 推荐(0)

2025年3月17日

kube-apiserver请求超时时间

摘要: kube-apiserver启动参数--request-timeout,表示请求的超时时间。 阅读全文

posted @ 2025-03-17 09:01 王景迁 阅读(20) 评论(0) 推荐(0)

go build报错找不到方法

摘要: main.go package main func main() { Print() } print.go package main func Print() { } 针对单个目录下存放了main.go和引用了方法的go文件时,go build需要使用.或者路径。针对单个目录下只有main.go时, 阅读全文

posted @ 2025-03-17 08:50 王景迁 阅读(24) 评论(0) 推荐(0)

2025年3月10日

k8s 基于kubeconfig生成clientcmd.ClientConfig对象以及clientConfig和rawConfig区别

摘要: k8s.io/client-go v0.28.2 创建clientcmd.ClientConfig对象 "k8s.io/client-go/tools/clientcmd" 方法1:NewNonInteractiveDeferredLoadingClientConfig方法 nonInteracti 阅读全文

posted @ 2025-03-10 08:37 王景迁 阅读(30) 评论(0) 推荐(0)

2025年3月7日

beego基于ak和sk完成认证

摘要: 客户端1. 基于ak/sk和某个算法,计算请求内容对应的签名signature。2. 发送包含ak和signature的请求到服务端。 package main import ( "crypto/sha1" "fmt" "io/ioutil" "net/http" "time" ) const ( 阅读全文

posted @ 2025-03-07 08:48 王景迁 阅读(28) 评论(0) 推荐(0)

2025年2月24日

cilium命令

摘要: cilium v1.15.1 进入DaemonSet cilium容器后,支持使用cilium命令。 查看cilium状态 cilium status 查看cilium所有端点信息 cilium endpoint list 查看cilium接管的service cilium service list 阅读全文

posted @ 2025-02-24 21:30 王景迁 阅读(87) 评论(0) 推荐(0)

2025年2月21日

calico 二层互通和三层互通

摘要: calico有ipip和bgp这2种模式,推荐使用ipip+bgp。 calico agent组件 组件名称 组件功能 cni插件 与kubelet交互。 felix 维护主机路由和虚拟网卡。 bird bgp(Border Gateway Protocol)即边界网关协议的客户端和服务端,发送自己 阅读全文

posted @ 2025-02-21 21:46 王景迁 阅读(74) 评论(0) 推荐(0)

2025年1月28日

go logrus输出trace_id

摘要: go get github.com/google/uuid go get github.com/sirupsen/logrus 方式1:非并发场景使用hook package main import ( "github.com/sirupsen/logrus" ) type TraceIdHook 阅读全文

posted @ 2025-01-28 15:00 王景迁 阅读(54) 评论(0) 推荐(0)

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 69 下一页

导航