会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
翟大卫(Zhai David)
you are value enoug. no fails, all just test. 轻松赚钱,潇洒生活。
博客园
首页
新随笔
联系
订阅
管理
2023年12月28日
什么是k8s中的LimitRange(资源限制范围)?和ResourceQuotas(资源配额)的区别是什么?
摘要: LimitRange LimitRange(资源限制范围) 是一种用于定义容器中资源限制的机制。 它允许集群管理员为命名空间中的对象(例如 Pod 或容器)设置资源限制,以控制它们可以使用的 CPU、内存和存储等资源的数量。 LimitRange 的主要目的是为了确保容器在使用资源时不会无限制地增长
阅读全文
posted @ 2023-12-28 10:53 Zhai_David
阅读(219)
评论(0)
推荐(0)
2023年12月27日
什么是java包冲突
摘要: Java包冲突指的是在Java应用程序中存在多个版本的相同包或类的情况。这可能导致一些问题,比如: 1. 版本不兼容:不同的库可能提供相同包的不同版本,而这些版本可能具有不同的方法、功能或者API。如果应用程序使用了这些不同版本的库,可能会出现方法不兼容或行为不一致的问题。 2. 运行时异常:当应用
阅读全文
posted @ 2023-12-27 14:07 Zhai_David
阅读(118)
评论(0)
推荐(0)
2023年12月19日
ssh远程到目标主机报错:ssh_exchange_identification: read: Connection reset by peer 问题的处理
摘要: 问题描述 通过ssh连接到目标主机,报错如下: #ssh 10.192.121.202 ssh_exchange_identification: read: Connection reset by peer 问题分析 通过报错的信息可以看到,连接是被目标的主机给断了。 问题解决 在网上找了一些解决的
阅读全文
posted @ 2023-12-19 11:42 Zhai_David
阅读(3002)
评论(0)
推荐(1)
2023年12月11日
如何对etcd进行数据的迁移(备份和恢复)?
摘要: 1、背景说明 在项目上,有个环境,更改了etcd所在主机的IP地址,也就需要使用新的IP,作为etcd对外提供服务和内部通信的IP地址。 这个时候,发现在etcd中存储的信息中,有节点成员的IP地址的信息。 那在这种的情况,如何把原来那套etcd里面的数据,迁移过来? 同时,在etcd使用新的IP地
阅读全文
posted @ 2023-12-11 14:22 Zhai_David
阅读(2035)
评论(0)
推荐(1)
2023年12月8日
在gitlab中如何导出、导入某个项目(提交记录不变),对某个项目进行迁移
摘要: 1、需求说明 在项目的迁移中遇到,需要将gitlab中的某个项目进行迁移的过程。 关键点是,需要保持提交记录不变。 本文档下面的内容,就介绍这个过程。 2、项目导出、导入的过程 2.1、导出项目 a、登录到gitlab页面 b、点击要迁移的项目 可以看到项目提交的记录 c、进入高级设置 点击左侧“设
阅读全文
posted @ 2023-12-08 14:14 Zhai_David
阅读(6820)
评论(0)
推荐(0)
2023年12月7日
nginx中增加自定义的header,并且在nginx的日志中显示这个header的具体的值
摘要: 1、需求说明 有的时候,为了进行某些特性的调试,需要增加自定义的header。 那么,要去测试这个header是否真的加成功了,后面某些的设置,需要使用这个值。 怎么办呢? 使用日志的方式,看nginx到底,有没有获得这个值。 2、配置过程 2.1 谷歌浏览器使用插件,增加header 插件名字:
阅读全文
posted @ 2023-12-07 13:49 Zhai_David
阅读(1134)
评论(0)
推荐(0)
2023年12月6日
创建ssl证书,使用ca进行签名,在crs和证书中,包含subjectAltName(IP)的实现方法
摘要: 创建私钥 openssl genrsa -out etcd.key 2048 创建CSR,包含sujectAltName(IP) openssl req \ -new \ -key etcd.key \ -out etcd.csr \ -subj "/C=CN/ST=Beijing/L=Beijin
阅读全文
posted @ 2023-12-06 11:15 Zhai_David
阅读(365)
评论(0)
推荐(0)
2023年12月1日
在redis中,如何在创建key的同时,设置key的过期时间
摘要: 1、通过下面的创建key,同时设置过期时间 SET key value EX seconds 示例: set teskey01 123 ex 60 设置key的过期时间是60s,这样在创建的时候,就开始倒计时了。 通过工具看,TTL,会定期的刷新,到0之后,这个key就会被删除了。 60s后,key
阅读全文
posted @ 2023-12-01 15:03 Zhai_David
阅读(2149)
评论(0)
推荐(0)
2023年11月30日
如何查看redis中当前的客户端连接并且杀掉某些客户端连接
摘要: 查看当前的redis client信息 进入redis控制台,执行命令 client list 释放(杀掉)某些客户端 执行命令 client kill <客户端地址> 客户端地址,就是上面的addr=的部分 示例: client kill 10.1.40.156:24830 执行正确,会返回OK,
阅读全文
posted @ 2023-11-30 15:16 Zhai_David
阅读(306)
评论(0)
推荐(0)
2023年11月28日
kafka中如何创建topic?
摘要: 通过如下的命令创建topic kafka-topics.sh \ --bootstrap-server <Kafka集群地址> \ --create \ --topic <Topic名称> \ --partitions <分区数> \ --replication-factor <副本因子> 示例 b
阅读全文
posted @ 2023-11-28 13:48 Zhai_David
阅读(747)
评论(0)
推荐(0)
什么是kafka中topic、分区、副本、偏移量、消息保留策略
摘要: Kafka是一个开源的分布式流式数据平台,也成为分布式消息队列。 用于高吞吐量、低延迟的数据发布和订阅。 1、什么是topic (主题) ? 在Kafka中,Topic(主题)是数据发布和订阅的基本单位,它代表了相同类型的消息流。 一个Topic可以看作是一个逻辑上的数据流管道,消息的生产者(Pro
阅读全文
posted @ 2023-11-28 10:35 Zhai_David
阅读(962)
评论(0)
推荐(0)
2023年11月27日
awk命令,判断某一列的值是否大于某个值,然后执行某个命令(判断某一列的值)
摘要: 1、需求 k8s中,查看pod的状态 想要找到重启过的pod,也就是RESTARTS列的值大于0的。 2、实现 使用awk来进行实现 kubectl get pod -A | awk '{if ($5 >0) print}' RSTARTS列是第5列,判断这个列的值大于0,然后执行print操作 这
阅读全文
posted @ 2023-11-27 14:24 Zhai_David
阅读(714)
评论(0)
推荐(0)
如何将tcpdump抓取的数据包存入文件,供wireshark使用
摘要: 使用tcpdump命令的 -w 参数 tcpdump -nvvv -i eth0 port 34999 -w redis-34999.pcap 注意:要使用-w的方式,将抓到的包,保存到文件中,不要使用 > 或者 >> 重定向的方式,这样生成的文件wireshark程序无法读取到,会报文件错误。
阅读全文
posted @ 2023-11-27 11:03 Zhai_David
阅读(549)
评论(0)
推荐(0)
2023年11月23日
如何以docker的方式运行spug?
摘要: 1、概述 spug是一个开源的运维管理平台。 通过它可以管理本地的主机,上传文件,发布应用等操作。 下面的部分,介绍如何以docker的方式来运行spug. 2、部署 部署spug,需要以下2个前提: 已经安装好docker 已经使用docker pull拉取了spug镜像,推送到本地的镜像仓库 拉
阅读全文
posted @ 2023-11-23 11:34 Zhai_David
阅读(279)
评论(0)
推荐(0)
如何查看jvm中默认的线程堆栈大小?
摘要: jvm中有个参数 -Xss,可以设置线程堆栈的大小。 那么,这个参数的默认值是多少呢? 通过下面的命令查看: java -XX:+PrintFlagsFinal -version | grep ThreadStackSize 示例: 查询出来,参数ThreadStackSize是1024,单位是KB
阅读全文
posted @ 2023-11-23 11:15 Zhai_David
阅读(1617)
评论(0)
推荐(0)
postgresql中执行select查询语句卡住问题的处理
摘要: 1、问题描述 研发环境搭建的分布式的数据库Tbase。Tbase本质上是基于postgresql-xl创建的分布式数据库。 昨天,研发的同事反馈,这个数据库中,对某个表执行select查询的时候,都是卡住的。 客户端一直没有影响。 2、问题分析 我这边通过pg的客户端进行连接,发现除了这个表,其他的
阅读全文
posted @ 2023-11-23 10:20 Zhai_David
阅读(1002)
评论(0)
推荐(0)
2023年11月22日
将unix时间戳转换为具体的时间(字符串时间)
摘要: 有时间戳1700478017 如何将其转换为具体的表示的时间? 使用date命令 date -d @timestamp 示例,将timestamp替换为具体的时间戳 [root@xxcsdfztsjb-node-01 ~]# date -d @1700478017 Mon Nov 20 19:00:
阅读全文
posted @ 2023-11-22 11:37 Zhai_David
阅读(86)
评论(0)
推荐(0)
redis中查看慢日志以及返回参数值的解释
摘要: 1、问题描述 业务反馈,出现很多连接redis的read timed out的报错 2、问题分析及解决 由于redis是单线程处理的,所有redis接收到命令,都会进入到队列中,等待执行。 当客户端,由于等待时间过长,没有接收到server端返回的数据,就是出现超时的报错。 程序里,jedis客户端
阅读全文
posted @ 2023-11-22 11:34 Zhai_David
阅读(829)
评论(0)
推荐(0)
2023年11月16日
k8s中,如何通过token的方式,访问认证的kubelet的metrics指标?
摘要: 1、背景说明 kubelet本身的10250端口,就提供了节点上的监控数据。 metrics server可以进行访问。 但是,如果想要通过浏览器,或者curl命令进行访问,发现,是需要进行认证 [root@nccztsjb-node-02 ~]# curl -k https://172.20.59
阅读全文
posted @ 2023-11-16 17:11 Zhai_David
阅读(1826)
评论(0)
推荐(0)
2023年11月15日
如何在不进行gi clone的前提下,获取所有远程git的分支
摘要: 想要在不进行git clone的前提下,获取远程git仓库的所有分支情况 执行下面的命令: git ls-remote http://xxxxx/root/ipv4test.git 示例: 输出的结果中,最后一个/,后面的就是分支的名字。
阅读全文
posted @ 2023-11-15 14:34 Zhai_David
阅读(56)
评论(0)
推荐(0)
下一页
公告