- 博客(33)
- 资源 (11)
- 收藏
- 关注
原创 k8s1.27版本集群部署minio分布式
1.创建4个pv,一个pv一个minio-pod。使用sts动态分配pvc(根据存储类找到pv)。----持久化2.暴露minio的9001端口。(nodeport)----管理界面镜像:minio/minio:RELEASE.2023-03-20T20-16-18Z--->换国内源本环境仅测试,两个minio的pod放在master节点,在master加了。
2025-05-20 10:52:29
121
原创 k8s1.27集群部署mysql8.0双主双从
160n节点创建目录并授权: mkdir -p /data/mysql-slave-0 && chmod 755 -R /data/mysql-slave-0。161n节点创建目录并授权: mkdir -p /data/mysql-slave-1 && chmod 755 -R /data/mysql-slave-1。pv-->放在节点上,没用nfs/云存储。hostpath方式存储。159m--->两个master,生产环境建议,一个master一个节点。-----------------kind资源。
2025-05-19 14:17:14
234
原创 ubuntu20.04系统搭建k8s1.28集群-docker作为容器运行时
ls -l /run/cri-dockerd.sock #在run目录下的unix:///run/cri-dockerd.sock。mkdir -p /data/docker #这个目录最好是单独的分区,且容量大,可做rsync远程同步存储到nfs。ubuntu-22.04.5-desktop-amd64.iso映像文件--->实际却是20.4focal版本。#如果/etc/apt/source.list文件中已有,就不要再配置docker源了。passwd root 给root设置密码。
2025-05-14 15:18:07
962
原创 calico.yaml+国内源
pod网段为:10.244.0.0/16 #kubeadm init 时设置的pod网段,每个环境不同,参考自身环境。
2025-05-13 16:27:43
155
原创 loki2.7.1报错
storage_config结构调整-->filesystem和boltdb_shipprt必须成对出现,不能独立存在,且schema_config在2.7.*版本必须定义,本次示例将boltdb-shipper作为索引存储方式,filesystem作为对象存储,目录结构也有所调整,active_index_directory作为loki索引存储路径,cache_location作为boltdb缓存位置,chunks_directory&rules_direstory作为日志块和规则存储路径。
2025-04-30 16:20:44
257
原创 redis-单节点-主从节点-哨兵模式
nohup redis-server /etc/redis.conf >>/data/redis/redis.log 2>&1 & #后台运行启动,以/etc/redis.conf配置文件启动redis服务,日志输出到data/redis目录下。#redis-server /etc/redis.conf >> /data/redis/redis.log & #后台启动redis,与redis.conf里的logfile一致路径。主从或集群的话,程序不再直接连接redis服务了,
2025-04-30 10:27:35
771
原创 国内源部署ingress-nginx
说明:ingrsss-nginx-admission-create和ingress-nginx-admission是一次性任务,不持续运行,为completed状态是正常的,只要controller的pod为running即可。
2025-04-28 17:39:23
164
原创 polardbx集群部署
这里添加了污点容忍,hostpath存放pv,目录/data/porarldbx/,权限授权给750。查看running状态。安装pgadmin4。
2025-04-28 17:02:38
484
1
原创 emqx部署
下载mqttx :https://www.emqx.com/zh/downloads/MQTTX/v1.11.1/MQTTX-Setup-1.11.1-x64.exe。# 参考:https://blog.csdn.net/maker_knz/article/details/120727309。rm -fr /data/emqx/* /store/data/emqx/* #删除目录下数据。#/data/emqx目录权限不足,chmod 777 -R /data/emqx。【实现1个emqx,部署在主节点】
2025-04-28 16:57:43
824
原创 mysql8.0版本部署+日志清理+rsync备份策略
更换data目录,不要默认的,不然更新mysql的时候,data所有数据会被覆盖消失=================----------------------mysql:热备份,清理日志数据,注意:mysql服务器需要和远程服务器是免密登录,创建公私钥,这个脚本只是实现了全备。------------------------------全量+增量,两个脚本不一样,直接复制。REMOTE_SERVER="136node" # 替换为远程服务器的IP地址或主机名。
2025-04-28 16:42:42
1442
原创 rabbitmq-集群部署
新增方式:在原有的镜像上将插件拷贝进来,封装多了一个插件文件到/opt/rabbitmq/plugins。场景:单个pod,部署在主节点,基础版没有插件,进阶版多了一个插件。#然后再yaml文件里引用最新镜像即可。
2025-04-28 16:32:06
375
原创 xxl-job部署-单节点-pv+pvc
这个xxljob服务需要导入他的数据库和表,这样才能连接上你在mysql数据库里有一个xxl_job库。不然连接不上mysql,登陆页面会报错,以下是表结构,将下面的表保存到tables_xxl_job.sql文件,再进数据库导入。默认登录账密admin/123456,先部署成功之后,再登录ui界面去更改账密。主页面-->欢迎admin-->修改密码-->shenzhen111。如果需要修改用户名,在xxl-job-user表里修改。首先更改连接数据库的账密。
2025-04-28 15:49:21
135
原创 taos集群部署
这是部署在master,看环境,可以去除容忍,存储卷也放在本地/data/tdengine目录,建议做一个nfs服务器。svc地址:10.10.10.150:31070 (6041) root/LQoPzFo9。客户端连接taosdata,看看是否连接成功,打开tdengine。这里的环境只部署了一个pod,并且放在主节点,根据需求更新一下即可。输入密码:passwordxxx。
2025-04-28 15:37:02
165
原创 es+kibana---集群部署
/bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12 #回车回车生成证书。无状态服务,展示数据,注意修改secret的账密即可,kibana的登陆页面账密也是es的账密。=======================es1.yaml+https的url优化。./bin/elasticsearch-certutil ca #回车回车生成证书。vim es.yml #这个是无https的,先跑起来生成证书放到宿主机。
2025-04-28 15:31:05
734
原创 linux磁盘分区3种场景
我这里是dos(MBR表),sda7在最后一个磁盘(如果不在最后一个磁盘,需要删除sda8,让sda7为最后一个编号盘!),/目录是xfs类型(blkid /dev/sda7 TYPE="xfs")接下来我们把/目录新增到152G,!如果在这里的操作,有提示是否删除签名,千万不要删除,否则/目录系统数据会被删除并且崩溃。mkfs.ext4 /dev/sdb2 #mkfs.xfs/exit4只支持新磁盘对未挂载目录操作。首先查看他的磁盘类型,类型不同,格式化命令不同,有xfs和exit类型比较常用。
2025-04-25 11:21:42
355
原创 docker映射目录问题
如果使用挂在宿主机目录,左边目录/nginx/etc不管空与非空,都会把容器数据/etc/nginx覆盖。如果nginx/etc为空,容器起不来没有配置文件。如果说使用数据卷,空数据卷,容器数据都会覆盖到空卷,可以看到配置。如果卷非空,卷内数据会覆盖容器数据。第三种情况:不用-v也可以起来且在宿主机会有nginx数据,那是因为镜像制作有匿名卷做了-v操作。-v /nginx/etc:/etc/nginx 有可能不行,-v卷名:/etc/nginx。这是的nginx123是卷名。
2025-04-21 19:52:02
165
原创 helm部署kafka时的报错
1.提示port配置不为整数值,为 URL 格式的字符串,就是values.yml不能让配置文件正确解析。2.不支持$hostname传递变量,访问不到hostname这个ip。
2025-04-07 15:50:37
192
原创 集群部署sts-es服务
xpack.security.http.ssl.enabled: false # 先禁用 HTTP SSL 简化配置。环境:centos7.9,k8s1.28,docker27,es6.8.7,起了1个espod。# PersistentVolume (使用 hostPath 本地存储)tolerations: #放在主节点上,需要配置污点容忍。均为--->密码:esx@1x.8A。【仅创建一个admin用户】
2025-04-03 15:22:36
938
原创 mysql热备+全备+增备+清理旧日志rsync
*/2 * * * * /heihei/x/script/auto_mysqldump.sh #每两分钟同步一次,测试用。MYSQL_LOGIN_PATH="backup" # 使用 mysql_config_editor 设置的登录路径。SOCKET_FILE="/var/lib/mysql/mysql.sock" # MySQL 套接字文件路径。REMOTE_DIR="/heihei/x/mysql" # 替换为远程服务器的备份目录。# 删除本地旧的备份文件(保留最近30天的备份)
2025-03-31 16:22:46
562
原创 mysql读写分离--1.一主一从,主从复制
mysql -uroot -poldboy123</tmp/master_2021-12-19.sql ##如果有错,删除/tmp/master_2021-12-19.sql第一行.总结:主库数据通过binlog日志将变更同步到从库,从而保证主库和从库数据一致。mysql支持一台主库同时向多台从库进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。#登录mysql,设置从配置,配置主库信息,主库的密码和binlog起始位置,pos文件点。
2025-01-03 17:54:33
1481
原创 mysql--2.索引
聚集索引:将数据存储与索引放到一起,索引结构的叶子节点保存行数据,有且只有一个,决定存储行数据所以必须有。查找时,找主键,返回即可,一次查询。using index condition #性能低,需要回表查询,和二级索引一样查询过程,先拿到id主键,再根据id主键查询二级数据。索引失效:函数运算,字符加引号,like模糊匹配在前加%号,or链接一侧有索引一侧没有,评估全表扫描比走索引快。默认主键索引是聚集索引,不存在主键将第一个唯一索引作为聚集索引,如果没有主键,自动生成rowid为聚集索引。
2025-01-03 17:27:50
1145
原创 mysql基础--1.DDL,DQL,DCL,函数,存储引擎
*******************执行过程:快速记: 1from--2where#找表,找符合的数据,分组前---3group by #数据分组---4select #查询数据---5orderby #数据排序---6limit#分页---7having #分页后操作。select name,(case province when '北京市' then '一线' else '二线' end) as '工作地址' from mer_user where user_name like '%9';
2025-01-03 17:08:14
397
原创 docker-compose jenkins报错java.io.IOException: Failed to load: SSH Credentials Plugin (ssh-credentials
root/root登录-->manage jenkins-->manage plugins-->Available-->search(Git Parameter,Publish Over SSH勾选-->install without restart)插件安装-->直接安装就可以了-->会有部分下载失败,正常,点击继续即可-->创建第一个管理员用户(全部为root测试的)【dynamic-jenkins版本目录】http://本机ip:8080-->-->保存-->保存并完成。
2024-12-06 09:46:04
1058
1
原创 es报错合集
11月 11 17:06:47 m1s1 systemd-entrypoint[117163]: at org.elasticsearch.tools.launchers.JvmOptionsParser.main(...:86)-----报错关键词/bin/java, ELk自带的强依赖,如果自身安装有java会报错,优先调用本机的JAVA_HOME。http.cors.allow-origin: "网段,x.x.x.x"报错es-head----------------es7.17版本。
2024-11-30 10:21:42
685
原创 docker run mysql ---手动
inster into xixi values(1,"张三");#已经修改字符集,插入中文是可行的。jdbc://192.168.61.70:3302, 驱动属性allowpublickeyRetrieval:true。#-p 宿主机3302端口映射到容器3306 -v 宿主机和容器数据卷映射(备份容器内数据目录,防止数据丢失)show variables like 'character%';#查看client字符集是否为utf8。docker restart mysql #重启配置生效。
2024-11-28 09:44:31
360
原创 core dump to |/usr/lib/systemd/systemd-coredump pip failed
usr/lib/systemd/systemd-coredump #记录转储文件或目录,也是二进制的systemd-coredump文件本身。vim /etc/sysctl.d/core.conf #新增配置文件,调用kernel来管理coredump,该文件保存的是用户传递给内核的参数。/usr/lib/sysctl.d/50-coredump.conf #kernel管理配置。------------------方法1。------------------方法2。文件存在,权限777。
2024-11-27 13:34:46
590
原创 activemq
主要是配置:allowLinkStealing=true #允许相同设备id,把旧设备id剔除,新设备连接通过.默认该参数是false值。clientid冲突。
2024-11-21 11:47:33
229
calico.yaml文件
2025-05-13
安装k8s1.27版本集群,兼容docker,不适用container
2025-04-28
maven-3.9.4
2024-12-11
docker-compose
2024-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人