上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 69 下一页

2023年11月25日

IDEA插件

摘要: MyBatisX Save Actions 热部署JRebel plugins里面搜索jrebel 激活jrebel 不要勾选 启用自动编译 不再显示指引 问题1:JRebel-JVMTI [FATAL] Couldn't write to C:\Users\win10把中文用户名改成英文 阅读全文

posted @ 2023-11-25 19:43 王景迁 阅读(27) 评论(0) 推荐(0)

kubelet监控资源组件cAdvisor

摘要: 为什么kubelet引入cAdvisor 1 无法提供节点粒度资源数据。2 docker stats只能查看容器当前资源占用情况,无法查看历史数据。3 没有可视化页面。 部署cAdvisor容器并访问页面 docker run -itd \ --rm \ --volume=/:/rootfs:ro 阅读全文

posted @ 2023-11-25 12:05 王景迁 阅读(180) 评论(0) 推荐(0)

缩小docker镜像体积

摘要: 方法1 使用更小的基础镜像 FROM centos:7 改成 FROM busybox:1.35.0 基础镜像从204MB减少到4.27MB。 方法2 减少镜像层数 RUN mv test test1 RUN chmod +x a.sh 改成 RUN mv test test1 && \ chmod 阅读全文

posted @ 2023-11-25 09:42 王景迁 阅读(63) 评论(0) 推荐(0)

2023年11月24日

kubelet热更新configmap

摘要: k8s v1.19.0 configmap热更新约束 支持热更新:目录方式挂载configmap。不支持热更新:subPath单个文件方式挂载configmap和configmap注入到环境变量。 configmap热更新逻辑 修改kube-system/configmap coredns后触发ku 阅读全文

posted @ 2023-11-24 09:18 王景迁 阅读(258) 评论(0) 推荐(0)

2023年11月23日

节点重启后初始化dpvs

摘要: # 加载大页内存 echo 2048 > /sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages mount -t hugetlbfs nodev /mnt/huge # 加载vfio驱动 modprobe vfi 阅读全文

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

dpvs启动时coredump

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

posted @ 2023-11-23 22:00 王景迁 阅读(31) 评论(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 王景迁 阅读(457) 评论(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 王景迁 阅读(137) 评论(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 王景迁 阅读(210) 评论(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 王景迁 阅读(86) 评论(0) 推荐(0)

上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 69 下一页

导航