自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 华为云CCE集群创建loadBalancer

loadblance服务创建成功后,自动成名为 nginx-elb 的负载均衡(默认是受保护,不建议手工直接修改改的)1、为CCE容器应用创建loadblance服务,并且绑定https协议的域名。2、公网访问域名: https://test.kubeoper.com。2、注意: 上面设置关于设置域名的内容是需要提前在ELB导入域名证书。2、创建无状态应用nginx的清单内容。1、创建无状态应用: nginx。1、创建应用nginx的服务。3、nginx服务清单文件。4、负载均衡器ELB。

2024-09-02 00:29:33 778

原创 容器镜像外网同步方案

2、当docker需要访问国外的dockerhub等镜像仓库,可通过在国外或香港区域服务器部署nexus服务来作为docker的代理服务器( nexus 3版本之后才支持docker镜像代理)。nexus不仅可以作为docker镜像的代理仓库还常用于作为maven的中央仓库,解决开发过程中直接访问外网或者国外网络的代理,加快了开发代码构建的速度和解决网络问题。1、当docker部署在内网无法访问公网的仓库,需要在可访问公网的服务器部署nexus服务,并且打通docker访问nexus服务的网络。

2024-06-16 19:23:15 813 1

原创 容器化部署fastdfs文件存储

fastdfs版本:fastdfs:V5.11libfastcommon版本: V1.0.36fastdfs-nginx-module版本:V1.20nginx版本:1.18.0。 容器部署 fastdfs。 k8s部署fastdfs

2024-06-03 23:16:17 799 2

原创 AWS云磁盘扩容

云服务器的磁盘一般都与逻辑卷有点相似,是可以像逻辑卷一样扩容。不但可以扩容云磁盘的指定分区,还可以对云磁盘的某个目录大小实现扩容。以下是一个扩容aws存储卷的案例。

2024-05-18 15:38:08 1085

原创 轻巧的elasticsearch可视化工具

常见的ES可视化工具有: elasticview是一款比较轻量简洁,兼容性较好,可以兼容多个ES版本,不但可以进行常用的ES查询和管理,还可以监控ES集群的状态以及存储等,使用简单,容易上手,能满足对ES数据的日常运维和管理,且elasticview支持连接多个ES集群。通过容器化部署,非常简单并且可以快速的完成部署。 通过docker部署elasticview方法: 我习惯通过docker-compose部署,毕竟docker-co

2024-03-19 22:19:12 7617 1

原创 更新k8s环境支付系统支付证书

首先将证书文件TrustPay.cer创建一个名为test的secret,就可以直接复制新建的名为test的secret的key为TrustPay.cer的内容来替换支付系统的secret文件pay-platform-cert中名为TrustPay.cer的key的内容(毕竟都是base64加密的结果)3、将新建名为test的secret的且名为TrustPay.cer的key值复制替换到pay-platform-cert的secret对应的名为TrustPay.cer的key的内容;

2023-08-04 11:11:00 584

原创 RabbitMQ消息队列阻塞处理

适当增加消费端资源限制 以及增加消费端实例数来提高消费端对消息队列的消费能力,我的环境该消息队列的消费端实例数原本是一个实例,最终通过将该消费端实例数量增加到3个实例,才解决了消息队列阻塞的问题。(由于我写文档截图的时候已经把堆积的消息问题处理了,所以看的消息数值是9,消息阻塞的时候该值实际上和收到的告警的通知告警的数值是一致的)异步处理和批量处理:如果消息队列的负载过高,可以考虑将一些耗时较长的操作改为异步处理,或者批量处理多条消息,以减少消息队列的阻塞。等,来优化消息的处理和队列的性能。

2023-07-29 10:44:24 7097

原创 私有云shell脚本创建虚机

私有云是基于路坦力的超融合解决方案实现,路坦力nutanix版本号是:5.2.0nutanix官网资料参考地址:通过路坦力的模板机创建/克隆,生成新的虚拟机路坦力创建/克隆生成的虚拟机是不存在IP信息的,也不能在创建/克隆的时候设置IP信息;需要在启动生成后的虚机,手动或者通过脚本设置IP信息。生成后的虚机的IP信息初始化设置实现方法(脚本自动初始化IP)是:在使用模板机创建/克隆虚机前,传递一个IP信息到模板机指定位置保存,然后仅仅在生成后的虚机第一次开机启动的时候才执行IP信息初始化脚本。

2023-07-25 11:38:52 500

原创 为自定义的JAR应用程序创建一个systemd启动服务

【代码】为自定义的JAR应用程序创建一个systemd启动服务。

2023-07-19 11:44:55 526

原创 设置tomcat应用systemd启动服务

一般二进制安装的tomcat应用是没有配置systemd启动服务的,可以按照需求自行配置使用systemd服务启停tomcat应用会更加的方便。

2023-07-19 09:59:15 1158

原创 通过ansible一键启停k8s集群的应用

4、指定执行nginx启动服务的task内容。3、启动master节点容器服务例子。1、启动nginx组件的使用例子。2、启动集群所有服务使用例子。5、通过ansible剧本一键启停k8s集群

2023-07-18 11:27:18 1517

原创 使用shell监控应用运行状态通过企业微信接收监控通知

编写应用服务监控脚本,配置定时任务,定时监控应用,一旦检查到应用内运行异常则自动重启,并将结果通知发送到企业微信。一键启停脚本目的是为了能够快速的批量查看服务器上运行的应用状态以及一键批量启动或者停止应用。二、应用服务监控脚本。

2023-07-17 17:44:28 1995

原创 k8s 容器实例command 巧用

很多时候我不想重新构建镜像,并且想要将完成shell脚本而不是渐渐简单的命令作为k8s容器实例command参数输入并且执行。可以借鉴comfigmap的写法使用管道符来输如一个完成的文件内容。在k8s容器环境,更加适合使用定时任务定时执行一段完整的shell脚本。

2023-07-13 11:42:13 1417

原创 ssl证书到期监控脚本,通过企业微信提前一个月通知提醒

以下是一个简单的SSL证书到期监控脚本,它可以检查指定域名的SSL证书是否将在一个月内到期,并通过企业微信应用程序发送通知。命令获取指定域名的SSL证书到期日期,并计算证书到期时间戳和一个月后的时间戳。如果证书将在一个月内到期,则使用。命令发送企业微信应用程序消息。命令发送企业微信应用程序消息。命令检查证书到期日期,并使用。

2023-07-13 10:31:21 949 2

原创 shell使用命令替换语法将文档的输出保存到变量中

在这个例子中,-e选项用于启用转义序列。\n表示一个换行符。请注意,在使用echo -e命令时,

2023-07-13 09:59:06 705

原创 更新NGINX域名证书文件

b、直接使用火狐等浏览器点击浏览器地址栏的小锁头图标来查看证书到期时间已更新为2024年7月10日。2、上传新的域名证书文件分别替换旧的正式文件(名字保持和旧的名字一致,建议先备份)由于域名正式认证即将要到期,需要更新基于nginx的域名证书文件。1、查看对应域名使用的正式文件名。一、更新nginx域名证书文件。4、验证证书到期时间已更新。3、重启nginx服务器。

2023-07-10 16:17:46 1766

原创 OracleDB数据库一键启停脚本-企业微信通知

4、我使用该脚本和蓝鲸平台实现数据库单台或者批量执行数据库启停操作,同时通过脚本发送通知到企业微信,而不是使用蓝鲸平台的通知,更加便于脚本移植到不同环境和平台使用。3、适合于批量执行数据库启停操作,并通过企业微信返回结果。1、该脚本是Oracle数据库一键启停脚本。2、该脚本适合于比较适合于自动化平台场景。

2023-07-06 21:53:41 722

原创 Oracle数据库一键启停脚本

2、ssh连接一键启停远程oracle数据库(需要做免密登录)1、数据库本地root用户一键启停oracle数据库。二、oracle一键启停脚本-ssh远程。一、oracle一键启停脚本-本地。

2023-07-06 15:04:51 782

原创 CCE集群切换OBS共享存储方案

购买的华为云弹性文件服务SFS容量为5T,每年的费用约1.5万元,然而实际上我们数据量还不是很大,使用率约10%(500G左右),非常值得的优化资源,降低不必要的成本支出。尽管nfs比OBS性能好很多,效率高,但是存储历史日志和历史文件,使用OBS存储完全无压力,况且OBS每年1T的费用大概1000多元。很多无状态负载的应用不需要保留太久的历史数据。在挂载nfs的节点服务器上安装OBS工具,将无状态负载mservice、ms-qing和fileserver应用存储在nfs共享存储的数据分别同步到OBS。

2023-06-07 23:34:54 1091

原创 WEB站点服务运行状态告警脚本

此脚本是用来定时监控一个应用或者站点是否正常,如果定时监控到站点服务访问返回码不是200则认为是站点有可能发生异常,并通过企业微信机器人发送告警通知。

2023-06-07 15:10:21 194

原创 Linux 服务器系统盘扩容

卷组扩容,将新建的物理卷假如卷组: vgextend centos_zhou /dev/sdb1。逻辑卷扩容:lvextend /dev/mapper/centos_zhou-root /dev/sdb1。使用的命令:xfs_growfs /dev/mapper/centos_zhou-root。系统为扩容前,root路径存储大小为 50G,且为逻辑卷,卷名为: root。3、创建物理卷,使用的命令: pvcreate /dev/sdb1。2、创建分区,使用的命令: fdisk /dev/sdb。

2023-06-06 18:11:39 1301

原创 自动清理 ES 历史数据

另一个是关键的定时任务,用于删除ES历史数据。随着业务的增长和时间的变化,ES 数据库的存储空间越来越大,存储数据多数为系统监控日志,保存的数据不需要长期保留,多数情况只需要保留几个月ES数据即可,既可以减轻ES服务器的负载和资源使用率,还可以节约更多的存储空间。curl -X DELETE 删除ES索引是没有详细日志的,所以需要在删除前执行 curl -X GET 获取删除前索引信息,一旦出现异常就可以更好判断当次定时任务实际删除了那些内容,实际上是否成功按照保留天数执行了。3、查看创建好的定时任务。

2023-05-26 17:35:55 4976

原创 蓝鲸平台通过标准运维 API 安装 Agent

蓝鲸监控平台 蓝鲸标准运维 标准运维 自动化告警 通过标准运维 API 安装 Agent通过shell一键批量安装agent 蓝鲸平台自动化纳管主机 蓝鲸平台自动化安装agent

2023-05-18 16:24:32 2007 2

原创 ansible roles常用用法

安装 ansible ;ansible剧本结构 ansible roles结构 ansible一键安装redis ansible一键安装nginx ansible一键安装httpd

2023-05-14 21:00:11 699

原创 分享一个造成azkaban上传文件失败的案例

azkaban上传文件失败 job.max.Xms job.max.Xmx

2023-05-09 21:57:14 1068

原创 azkaban容器化部署方案

k8s部署分布式azkaban方案 azkaban镜像

2023-05-09 21:15:18 961

原创 记一次azkaban调度异常处理

azkaban 异常分析

2023-05-08 23:48:45 1176

原创 subPath的详解

k8s subPathx详解 subpath 挂载文件巧用 subpath挂载普通文件 subpath挂载configMap和secret巧用

2023-05-08 01:21:24 4405

原创 tomcat 在线一键安装

安装tomcat tomcat自动化安装脚本 jdk国内源下载

2023-04-28 09:28:25 290

原创 cert-manager 自签

cert-manager cert-manager自签简单使用例子

2023-04-26 20:08:25 399

原创 nginx日志切割

nginx 日志切割 logrotate切割日志

2023-04-26 19:45:21 128

原创 国内源安装 oracle-jdk

在线安装oracle-jdk yum巧用 oracle-jdk国内源

2023-04-26 16:37:06 357

原创 nginx 在线一键安装

一键在线安装nginx 可选nginx版本安装 源码安装 nginx优化

2023-04-25 13:00:55 668

原创 MySQL 在线一键安装

在线一键安装MySQL 8.0 在线一键安装MySQL 8.0 在线一键安装MySQL mysql在线安装 mysql生产级别优化 mysql系统优化

2023-04-22 21:26:01 698

原创 Centos 7 内核在线升级

centos centos7内核升级 centos内核在线升级 Linux内核一键升级 Linux内核升级

2023-04-19 21:39:57 707

原创 k8s设置多个Context环境

k8s k8s运行环境 k8s集群管理 k8s context k8s集群权限隔离

2023-04-19 13:19:19 1370 1

原创 Linux 两个时间的大小比较

linux比较两个时间的大小 Linux时间戳和时间互相转换

2023-04-18 13:59:52 2324

原创 批量删除MySQL临时表

【代码】批量删除MySQL临时表。

2023-04-18 13:07:19 102

原创 kubernetes内核优化

Linux 内核优化

2023-04-08 11:03:21 471

原创 完整的my.cnf配置参数文件

mysql优化 mysql

2023-04-08 10:41:25 534

苍穹多集群部署可行性评估报告

苍穹系统多集群可行性方案和评估报告 苍穹多集群部署方案 苍穹多集群部署评估报告

2023-04-30

华为云CCE集群升级方案及实施步骤

华为云CCE升级 容器升级 CCE升级 华为CCE升级步骤

2023-04-30

蓝鲸智云基于k8s部署方案

1、蓝鲸智云 2、k8s部署蓝鲸智云运维平台 3、搭建一套运维平台,统一管理公司内部系统,提高服务器管理效率,减少重复性的操作,实现一键部署应用、一键批量关闭应用、一键批量关闭服务器器、统一监控和异常告警以及告警自愈等功能的操作。

2023-04-05

k8s高可用部署方案介绍

1、用户通过kubernetes集群的统一入口(Nginx代理服务),访问集群内所有资源,用户不需要了解集群内部的网络和服务关系。 2、系统管理员通过kubernetes集群的统一入口(Nginx代理服务),访问集群管理系统Rancher,通过Rancher管理kubernetes集群,完成应用的部署和维护等。 3、开发人员和运维人员通过kubernetes集群的统一入口(Nginx代理服务),访问集群的镜像仓库Harbor,将部署镜像上传至镜像仓库(Harbor),部署应用时候,集群将会从Harbor镜像仓库拉取所需的镜像,完成业务应用的部署。

2023-04-05

空空如也

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

TA关注的人

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