自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 docker

2.查看网络模式是否存在及两个容器是否处于同一个网络模式中。7.如果是依赖问题,用logs命令查看日志输出。1.查看容器的相信信息(ip,网关,mac)4.查看docker的dns解析是否正确。3.查看容器的防火墙是否允许流量放行。5.宿主机的ipv4路由转发是否开启。0.查看容器状态,是否正常运行。6.有没有做端口映射,端口占用。docker网络故障排错。8.网络带宽性能波动。

2025-09-11 15:55:49 145

原创 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 979

原创 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 644

原创 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 1333

原创 docker-daemon.json

,},},

2025-05-13 16:58:40 410

原创 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 497

原创 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 926

原创 国内源部署ingress-nginx

说明:ingrsss-nginx-admission-create和ingress-nginx-admission是一次性任务,不持续运行,为completed状态是正常的,只要controller的pod为running即可。

2025-04-28 17:39:23 417

原创 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 1074

原创 mysql8.0版本部署+日志清理+rsync备份策略

更换data目录,不要默认的,不然更新mysql的时候,data所有数据会被覆盖消失=================----------------------mysql:热备份,清理日志数据,注意:mysql服务器需要和远程服务器是免密登录,创建公私钥,这个脚本只是实现了全备。------------------------------全量+增量,两个脚本不一样,直接复制。REMOTE_SERVER="136node" # 替换为远程服务器的IP地址或主机名。

2025-04-28 16:42:42 1575

原创 rabbitmq-集群部署

新增方式:在原有的镜像上将插件拷贝进来,封装多了一个插件文件到/opt/rabbitmq/plugins。场景:单个pod,部署在主节点,基础版没有插件,进阶版多了一个插件。#然后再yaml文件里引用最新镜像即可。

2025-04-28 16:32:06 494

原创 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 200

原创 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 1011

原创 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 443

原创 helm部署kafka时的报错

1.提示port配置不为整数值,为 URL 格式的字符串,就是values.yml不能让配置文件正确解析。2.不支持$hostname传递变量,访问不到hostname这个ip。

2025-04-07 15:50:37 376

原创 集群部署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 994

原创 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 642

原创 mysql--2.双主双从,读写分离

-master1和slave1--!

2025-01-03 17:56:39 651

原创 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 1600

原创 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 1315 2

原创 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 932

原创 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 927

原创 docker镜像源

配置docker镜像源地址。

2024-11-07 09:49:18 610

cri-dockerd兼容啊啊啊啊

cri-dockerd兼容啊啊啊啊

2025-05-14

calico.yaml文件

pod网段:10.244.0.0/16#kubeadm init初始化的时候pod网段 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/calico/cni:v3.26.1 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/calico/node:v3.26.1 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/calico/kube-controllers:v3.26.1 kubectl apply -f calico1.yaml

2025-05-13

安装k8s1.27版本集群,兼容docker,不适用container

适用于centos/ubantu系统集群快速部署,缺少ingress,有calico dockerinfo 安装docker的时候,他的daemon.json文件里有一个/data/docker目录,这个用于存放他的镜像和容器还有卷,以及k8s数据。所以 这个目录空间需要足够大,还有var目录应该和data目录差不多个200G的空间,5-3这样, 可以定时清理未使用的docker数据: crontab -e 0 2 * * * /usr/bin/docker image prune -a -f 0 3 * * * /usr/bin/docker container prune -f 0 4 * * * /usr/bin/docker volume prune -f /var目录:通常存放k8s的日志文件,临时文件和挂载点,随着时间推移会积累,导致磁盘空间占用 清理日志文件: 设置日志文件的保留策略,例如使用 logrotate 工具定期清理日志文件。 编辑 /etc/logrotate.d/kubelet 文件,设置日志文件的保留策略。例如: bash 复制 /var/log/kubelet.log { daily rotate 7 compress delaycompress missingok notifempty create 0640 root root } 清理临时文件: 定期清理 /var/tmp 和 /tmp 目录中的临时文件。可以使用 cron 定时任务: bash 复制 crontab -e 添加以下内容: bash 复制 0 5 * * * /usr/bin/find /var/tmp /tmp -type f -atime +7 -exec rm -f {} \; #7天以

2025-04-28

kind资源-k8sqqqq

kind资源-k8sqqqq

2025-04-28

rabbitmq插件rabbitmq-delayed-message-exchange

rabbitmq插件rabbitmq-delayed-message-exchange

2025-04-28

helm-install-emqx

配合文章使用

2025-03-24

docker-compose

上传到/usr/local/bin/docker-compose.tar -xf /usr/local/docker-compose.tar.gz解压后授权 chmod +x docker-compose,docker-compose -version验证

2024-12-11

maven-3.9.4

tar -xf maven-3.9.4.tar.gz -C /usr/local/maven #已经配置好为国内aliyun源。 解压到/usr/local/maven即可

2024-12-11

es-head#来源于github

解压es-head后加载到浏览器插件

2024-11-30

kubernetes-1.15版本练手资源

tar解压后 rpm -ivh --nodeps --force *.rpm

2024-11-08

docker-rpm包

tar解压后 rpm -ivh *.rpm --nodeps --force

2024-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除