上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 53 下一页

2023年11月23日

dpvs启动时coredump

摘要: 问题现象 问题分析 # 根据core文件来打印堆栈信息 gdb -c lcore-worker-2.core.20196 /root/code/dpvs/bin/dpvs 解决问题 大页内存2G不足导致段错误,分配4G后正常。 阅读全文

posted @ 2023-11-23 22:00 王景迁 阅读(29) 评论(0) 推荐(0)

gobgp宣告bgp路由

摘要: wget https://github.com/osrg/gobgp/releases/download/v3.20.0/gobgp_3.20.0_linux_amd64.tar.gz # c1和c2容器启动gobgpd守护进程 # c1 # gobgpd.conf [global.config] 阅读全文

posted @ 2023-11-23 09:11 王景迁 阅读(425) 评论(0) 推荐(0)

docker容器中使用docker命令

摘要: 方法1 挂载docker.sock和docker二进制 复用宿主机docker。docker run -itd -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker centos:7容器内可以执 阅读全文

posted @ 2023-11-23 08:33 王景迁 阅读(132) 评论(0) 推荐(0)

2023年11月21日

k8s 基于kubeconfig生成restclient.Config对象方法

摘要: k8s v1.19.0 方法1:基于文件路径 staging/src/k8s.io/client-go/tools/clientcmd/client_config.goBuildConfigFromFlags函数根据本地kubeconfig文件路径来生成restclient.Config对象。 st 阅读全文

posted @ 2023-11-21 08:58 王景迁 阅读(204) 评论(0) 推荐(0)

2023年11月19日

经过kube-proxy转发后获取client真实ip

摘要: --masquerade-all参数 true表示所有访问Service的数据包被SNAT。false(默认情况)表示源地址不属于Pod网段的数据包访问Service被SNAT。 转发场景分析 如果pod发送的响应包源地址不是client发送的请求包目的地址,那么直接丢弃。 client访问clus 阅读全文

posted @ 2023-11-19 17:41 王景迁 阅读(78) 评论(0) 推荐(0)

2023年11月16日

Pod走主机网络时端口会加在多张主机网卡IP上

摘要: k8s v1.19.0 虽然nginx pod ip是192.168.0.105,但是其他主机网卡ip上也有80端口。 阅读全文

posted @ 2023-11-16 08:59 王景迁 阅读(20) 评论(0) 推荐(0)

Pod走主机网络时kubelet选择纳管IP作为service后端IP

摘要: k8s v1.19.0 pkg/kubelet/kubelet_pods.gogenerateAPIPodStatus函数根据getHostIPAnyWay方法返回结果作为PodIP,该PodIP会成为service的后端IP。 pkg/kubelet/kubelet_getters.gogetHo 阅读全文

posted @ 2023-11-16 06:01 王景迁 阅读(32) 评论(0) 推荐(0)

2023年11月13日

kube-apiserver健康检查接口可跳过https证书认证

摘要: k8s v1.19.0 检查配置 livenessProbe、readinessProbe和startupProbe配置,这3个都是走https。 kubelet加跳过证书认证 kubelet在执行https探测时跳过证书认证,kube-apiserver正常https业务接口无法跳过证书认证。pk 阅读全文

posted @ 2023-11-13 21:52 王景迁 阅读(263) 评论(0) 推荐(0)

2023年11月12日

kube-controller-manager加分布式锁

摘要: k8s v1.19.0 kube-controller-manager加分布式锁lease,完成leader选举,与kube-scheduler相同。 holder是主机名+uuidcmd/kube-controller-manager/app/controllermanager.goRun函数 s 阅读全文

posted @ 2023-11-12 10:42 王景迁 阅读(62) 评论(0) 推荐(0)

2023年11月11日

k8s flannel获取小子网

摘要: flannel v0.11.0 kube-flannel-ds-amd64 main.go flanneld启动时设置kube-subnet-mgr参数是true,表示连接kube-apiserver来分配subnet,而不是直连etcd。 启动时从挂载的configmap kube-flannel 阅读全文

posted @ 2023-11-11 20:19 王景迁 阅读(23) 评论(0) 推荐(0)

上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 53 下一页

导航