自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jenkins + ecs静态agent实现代码持续集成

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。

2023-10-16 11:09:21 14890

原创 nginx+nginx-upsync-module实现动态发现后端服务

nginx-upsync-module 是微博开源的一个基于 Nginx 实现动态配置的模块,通过拉取 Consul 或 etcd (及其它)的上游数据,实现无需重新加载 Nginx ,动态修改后端服务器属性(weight,max_fails,down …)。

2024-03-22 15:32:56 854

原创 使用consul和consul-template统一管理nginx配置文件

Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,不再需要依赖其他工具(比如 ZooKeeper 等)。使用起来也较 为简单。Consul 使用 Go 语言编写,因此具有天然可移植性(支持Linux、windows和Mac OS X);

2024-03-21 18:19:36 1190

原创 Prometheus对java服务自定义指标的监控

筹搞中………………

2024-02-07 10:36:48 615

原创 jenkins 发送构建信息到钉钉机器人

使用groovy脚本,可以更灵活的将自定义消息发送到钉钉机器人。

2024-02-07 10:23:27 666

原创 自助修改ldap用户账号密码

重置密码,提交后会往指定邮箱发送重置连接,按照步骤操作完成重置。

2024-01-29 15:26:47 612

原创 Windows安装kubectl 控制k8s集群

打开cmd控制台,执行以上命令。

2024-01-10 10:07:06 423

原创 通过jenkins实现对k8s pod重启

jenkins pipeline pod重启

2023-11-30 10:03:56 11201

原创 jenkins + k8s实现代码持续部署

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。

2023-10-23 14:34:54 3436

原创 在jenkins Extensible Choice插件中使用groovy script获取git仓库代码分支

【代码】在jenkins Extensible Choice插件中使用groovy script获取git仓库代码分支。

2023-10-17 15:05:03 15010

原创 基于k8s集群容器化部署etcd集群和apisix服务

创建StorageClass,支持动态pvc创建,StorageClass使用nfs-client,同时使用华为云sfs作为数据持久化存储目录。挨个执行以上yaml文件,kubectl apply -f ***.yaml。#本文用到的公共资源:elb、sfs共享存储,不足之处请多多评论之处。创建etcd有状态服务(etcd.yaml)

2023-09-28 11:04:29 4847

原创 nginx代理服务器内核参数调优

【代码】nginx代理服务器内核参数调优。

2023-08-31 00:23:35 3935

原创 基于华为云cce集群的k8s集群监控

k8s集群监控

2023-08-29 13:10:55 4116

原创 Nginx流量转发之特殊location匹配实例

Nginx做流量转发通过location创建不同规则进而可以将流量转发至不同的后端服务(location匹配规则不再赘述),本文所展示的两条location规则为在生产环境中用到的比较特殊的匹配案例,供大家参考。场景一:出网ip为固定ip并且ua为pc端的代理到服务A,不符合此规则的代理到服务B location = /some/ { set $new '0'; if ($remote_addr ~* "192.168.6.

2021-06-29 16:18:53 408

原创 运维入坑实践之ELK收集nginx日志

需求分析:收集nginx访问日志,并解析出日志中的各字段信息。收集流程:logstash搜集服务日志并对日志进行字段解析处理,处理完成后将数据写入elsaticsearch,kinban负载数据展示。实现步骤:logstash配置: ##详细配置及部分配置项解释input { file{ path => "/data/nginx.log" ##源日志路径 type => "nginx01" ##同一配置文件中有多个input,可以

2021-05-19 16:01:13 338 1

原创 kafka运维常用命令

简介:在针对kafka的日常运维工作中,经常会用到的一些命令,仅供大家参考。修改topic分区个数kafka-topics.sh --zookeeper zk01 --alter --partitions 40 --topic topic_name查看groupkafka-consumer-groups.sh --list --bootstrap-server 172.30.195.115:9092查看topickafka-topics.sh --list --z..

2021-05-12 21:52:13 135

原创 运维入坑实践之ELK集群部署

版本说明系统版本:CentOS Linux release 7.4.1708 (Core)软件版本:jdk1.8 Elasticsearch:7.12.1 Kibana:7.12.1 Logstash:7.12.1角色分配ip规划 角色分配 192.168.25.101 ES:master、datanode Kibana 192.168.25.102 ES:master、datanode Logstash .

2021-05-10 16:03:44 535 2

prometheu对java服务自定义指标的监控

prometheu对java服务自定义指标的监控

2024-03-07

空空如也

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

TA关注的人

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