自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Modules安装【postgresql-1.15.0】

包版本信息。

2024-06-26 16:10:30 133

原创 RPM包构建【loki/promtail.rpm】

版本:3.0.0。

2024-06-09 00:16:50 230

原创 Nginx-AccessLog监控【Loki】

通过Loki监控Nginx/AcceccLog

2024-06-08 23:59:13 1470 1

原创 23种设计模式之2.原型模式golang示例

用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或近似的新对象。需要为每个类都配置一个clone方法,修改clone方法违背开闭原则。性能上比直接实例化新对象更优良。

2024-06-06 00:14:58 338

原创 23种设计模式之1.单例模式golang示例

保证一个类只有一个实例,该类能自动创建这个实例并提供一个全局访问接口。全局访问可优化和共享资源的访问。

2024-06-03 23:55:30 397

原创 APISIX安装

【代码】APISIX安装。

2024-06-01 23:31:52 424

原创 Istio安装

【代码】Istio安装。

2024-06-01 23:19:20 919

原创 由于kubernetes升级导致的pod重启问题【解决方案1】

解决思路:修改UID生成规则,通过文件MD5保证升级过程静态POD的UID一致性。解决思路:记录版本上线时间,容器启动时间早于版本上线时间,则跳过业务POD的刷新。

2024-05-30 23:25:06 147

原创 由于kubernetes升级导致的pod重启问题【解决方案2】

解决思路:修改UID生成规则,通过文件MD5保证升级过程静态POD的UID一致性。解决思路:记录版本上线时间,容器启动时间早于版本上线时间,则跳过业务POD的刷新。

2024-05-30 23:00:08 225

原创 云原生Workload平滑更新无损rollingupdate

【代码】云原生Workload平滑更新无损rollingupdate。

2024-05-28 00:26:37 981

原创 docker、crictl、ctr及nerdctl命令对比【containerd管理命令】

使用docker作为容器运行时需要经过多层转换(kubelet <-> dockershim <-> docker <-> containerd),这会导致连接不稳定和性能下降。K8s从v1.24版本开始,不再支持docker容器运行时,而是默认使用containerd使用k8s自带的crictl命令。crictl是一个符合CRI接口规范的命令行工具,可以用它来检查和管理kubelet节点上的容器运行时和镜像。使用containerd自带的ctr命令。

2024-05-28 00:15:00 1245

原创 kubeadm部署单节点kubernetes集群

参考: https://kubernetes.io/zh-cn/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/

2024-05-28 00:08:29 232

原创 Docker容器及kubernetes基础概念

Docker是一种开源的容器化平台,用于将应用程序及其依赖项打包成独立的容器,以便在不同的计算环境中进行部署和运行。它提供了一种轻量级、可移植和可扩展的解决方案,使应用程序在不同的操作系统上、不同的服务器或虚拟机上都能够以相同的方式运行。进程运行环境用户空间(User Space): 用户空间是操作系统中运行应用程序的环境。在用户空间中,应用程序可以执行各种任务,如运行应用程序的代码、访问文件、进行网络通信等。

2024-05-28 00:05:16 666

原创 lustre常用命令

【代码】lustre常用命令。

2024-05-28 00:01:02 128

原创 Lustre部署

注:在multipath组的任一节点均可执行格式化操作,无需重复执行。一组服务器分节点挂载,以负载分担。

2024-05-27 23:37:56 330

原创 Lustre(ldiskfs)编译与包安装

注:重启后基于【4.18.0-425.3.1.el8_lustre.x86_64】内核编译lustre。

2024-05-26 23:11:37 204

原创 【HPC-Slurm调度服务部署】

提供组件间的认证通信机制,需要在所有节点安装并且启动。Mater节点启动slurmctld slurmdbd。Slave节点启动slurmd。

2024-05-26 23:10:00 291

原创 软考高级架构师/分析师论文【论基于架构的软件设计方法/ABSD】

2020年4月,某互联网公司开始了基础架构管理平台项目的实施,该项目主要为基础架构团队提供基础设施、中间件、负载均衡、任务管理等功能,我作为该项目的架构师,主要负责架构设计、架构评估等工作。本文以该项目为例,主要论述基于架构的软件设计方法在该项目中的具体应用与实现效果。在架构需求阶段,通过访谈、原型、JRP等方式获得了系统需求,并在标识构件后完成了需求评审。在架构设计阶段,对架构进行了建模,在实现构件与架构的映射后,确定了系统架构。在架构实现阶段,对架构与构件进行了分析与详细设计,最终完成了项目的实施。

2024-05-25 23:31:41 265

原创 软考高级架构师/分析师论文【论面向服务架构设计及应用/SOA】

2020年4月,某互联网公司开始了“基础架构管理平台”项目的实施,该项目主要为基础架构团队提供基础设施、中间件、负载均衡、任务调度管理等功能。我作为该项目的技术负责人,主要负责系统架构设计。本文将主要介绍面向服务的架构设计在该项目中的具体应用与效果。通过webservice技术,将认证功能封装为单点登录系统,提高复用,同时将任务管理、中间件等功能解耦拆分,提高了服务并行开发效率及可维护性。

2024-05-25 23:27:03 99

原创 软考高级架构师/分析师论文【论微服务架构及其应用】

2020年4月,某互联网公司开始了基础架构管理平台项目的实施。该项目主要为基础架构团队提供基础设施、中间件、负载均衡、任务管理等功能,我作为该项目的架构师,主要负责架构设计、架构评估等工作。本文以该项目为例,主要论述微服务架构在该项目的具体应用与效果。

2024-05-25 23:23:31 150

原创 软考高级架构师/分析师论文【论软件系统架构评估/架构评估方法】

2020年4月,某互联网公司开始了云平台管理系统项目的实施。该项目主要为公司混合云平台提供基础设施、中间件、负载均衡、任务管理等功能。我作为该项目的系统架构师,主要负责架构设计、架构评估等工作。本文以该项目为例,主要论述ATAM架构评估方法在该项目中的具体应用与效果。通过架构视图与场景描述,我们将具体的场景及需求与架构策略进行了匹配,为后续评估提供了架构依据。在属性模型构造阶段,生成质量效应树,对质量属性进行分析后,为评估提供了关键性指标参考,使得我们的系统架构更加符合综合质量场景描述。

2024-05-25 23:12:13 202

原创 软考高级架构师/分析师论文【论软件系统架构评估/非功能性指标】

2020年4月,某互联网公司开始了基础架构管理平台项目的实施,该项目主要为基础架构团队提供基础设施、中间件、负载均衡以及任务管理等功能,我作为该项目的架构师,主要负责架构设计、架构评估等工作,本文以该项目为例,主要论述ATAM架构评估方法在该项目中的具体应用与实现效果。通过架构视图与场景实现,我们将架构策略与需求场景进行了匹配,保证了架构设计的合理性,为后续评估工作提供了架构依据。继而在属性模型构造阶段,我们细化了架构属性,生成了质量属性效应树,为架构评估提供了关键指标参考。

2024-05-25 23:06:28 347

原创 Modules多版本管理工具

【代码】Modules多版本管理工具。

2024-05-25 13:23:01 196

原创 5.Openldap自助改密ldap-password

注:官方原版镜像存在问题,需要修改使用。

2024-05-25 12:42:35 201

原创 4.Openldap配置维护

【代码】4.Openldap配置维护。

2024-05-25 12:41:06 201

原创 3.Openldap配置新增

【代码】3.Openldap配置新增。

2024-05-25 12:39:29 301

原创 2.Openldap客户端接入

【代码】2.Openldap客户端接入。

2024-05-25 12:36:15 84

原创 Openldap部署-HA

创建全局只读账号【Jumpserver】节点【192.168.0.199】执行。节点【192.168.0.200】执行。配置migrate_common。注:两台节点均需要执行该操作。导入数据库schema。

2024-05-25 12:34:32 257

原创 Mysql高可用MHA部署

MHA在发生切换的过程中,从库的恢复过程中依赖于relay log的相关信息,所以这里要将relay log的自动清除设置为OFF,采用手动清除relay log的方式。但是在MHA环境中,这些中继日志在恢复其他从服务器时可能会被用到,因此需要禁用中继日志的自动删除功能。在ext3的文件系统下,删除大的文件需要一定的时间,会导致严重的复制延时。通常情况下自动切换以后,原master可能已经废弃掉,待原master主机修复后,如果数据完整的情况下,可能想把原来master重新作为新主库的slave。

2024-05-25 12:16:54 843

原创 Mysql-8.0安装

【代码】Mysql-8.0安装。

2024-05-25 10:57:54 474

原创 Mysql-5.7安装

【代码】Mysql-5.7安装。

2024-05-25 10:55:38 334

原创 临时PXE安装Linux操作系统

注:为解决远程带宽或光盘挂载安装失败的问题,通过临时PXE环境安装节点:192.168.0.2。

2024-05-25 00:09:02 352

原创 ramos无盘操作系统配置

注:若需启动客户端与服务端不在一个局域网内【非192.168.0.0/24】,需网络设备开启dhcp中继代理服务。

2024-05-24 23:56:09 390 1

原创 RabbitMQ部署及mirror模式

不确定失败顺序时,先在一个节点执行。

2024-05-24 23:40:04 276 1

原创 常用shell模版

【代码】常用shell模版。

2024-05-24 23:31:19 285

原创 keepalive高可用虚拟IP方案

【代码】keepalive高可用虚拟IP方案。

2024-05-24 23:19:06 471 1

原创 RPM包构建【openresty】

【代码】RPM包构建【openresty】

2024-05-23 20:12:03 394 1

原创 RPM包构建【nginx-prometheus-exporter】

版本:3.0.0。

2024-05-23 19:38:02 141 1

原创 redis集群模式node切换

集群创建时因资源不足,使用三台服务器部署集群模式redis,在业务用量上升后申请增加三台服务器。

2024-05-22 23:46:24 109 1

原创 redis主从部署与自动切换

【代码】redis主从部署与自动切换。

2024-05-22 23:36:07 314 1

13856-rev6.json

13856-rev6.json

2024-06-09

GeoIP.dat.gz

GeoIP.dat.gz

2024-06-09

GeoLiteCity.dat.gz

GeoLiteCity.dat.gz

2024-06-09

GeoLiteCity.dat

GeoLiteCity.dat

2024-06-09

promtail-3.0.0-1.el9.x86-64.rpm

promtail-3.0.0-1.el9.x86-64.rpm

2024-06-09

script-exporter-2.19.0-1.el9.x86-64.rpm

script_exporter-2.19.0-1.el9.x86_64.rpm

2024-05-27

node-exporter-1.8.0-1.el9.x86-64.rpm

node_exporter-1.8.0-1.el9.x86_64.rpm

2024-05-27

nginx-exporter-1.1.0-1.el9.x86-64.rpm

nginx_exporter-1.1.0-1.el9.x86_64.rpm

2024-05-27

filebeat-8.13.4-x86-64.rpm

filebeat-8.13.4-x86_64.rpm

2024-05-27

【HPC-Slurm调度服务部署】

【HPC-Slurm调度服务部署】

2024-05-26

modules-5.2.0.tar.gz

https://github.com/cea-hpc/modules/archive/refs/tags/v5.2.0.tar.gz

2024-05-26

nginx-upstream-check-module-master.zip

https://github.com/yzprofile/nginx_upstream_check_module/archive/master.zip

2024-05-26

ngx-http-proxy-connect-module.zip

ngx_http_proxy_connect_module.zip

2024-05-26

openresty-1.15.8.3.tar.gz

openresty-1.15.8.3.tar.gz

2024-05-26

elrepo-release-7.0-3.el7.elrepo.noarch.rpm

elrepo-release-7.0-3.el7.elrepo.noarch.rpm

2024-05-26

nginx-sticky-module-ng-1.2.6.tar.gz

nginx-sticky,nginx会话保持模块源码包

2024-05-26

空空如也

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

TA关注的人

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