自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 原创 持续集成系列(9)------使用jmxexporter自动监控java容器

文章目录目标将jmx_prometheus_javaagent打包到镜像中更新Prometheus配置新增采集java的jobpod配置目标使用Prometheus自动发现并监控容器中的jmx数据(使用jmx_exporter)效果图:将jmx_prometheus_javaagent打包到镜像中DockerfileFROM java:jdk8-alpineADD jmx_prom...

2019-10-14 13:13:23 1257 1

原创 持续集成系列----k8s证书过期问题处理(一年后踩坑)

背景突然收到Prometheus的报警,提示k8s证书离过期只差七天,wtf?!黑人问号脸,查了下资料发现kubeadm安装的集群,默认的自签名证书有效期只有一年。。。要是没有告警,证书到期,集群停摆,业务崩盘,是不是直接可以走人了解决方案查看证书到期情况find /etc/kubernetes/pki/ -type f -name "*.crt" -print|egrep -v 'ca....

2019-08-29 18:16:49 2629

原创 持续集成系列(8)------k8s容器日志统一收集(efk方案)

文章目录概述elk集群部署filebeat部署验证概述k8s集群中的pod产生的日志(stdout/stderr)都存放在对应node的/var/lib/docker/containers/下,目前集中收集k8s日志主要有以下几种方案使用运行在每个Node上的Node级别的日志记录代理在应用Pod中包含一个用于日志记录的sidecar将日志直接从应用内推到后端综合考虑,本文使用方案一...

2019-03-01 14:37:03 1438

原创 持续集成系列(7)------k8s全组件监控+业务自动注册&监控(基于Prometheus)

文章目录1 概述2 组件安装2.1 metric-server2.2 Prometheus及其它1 概述本文通过Prometheus为主的若干组件实现k8s全组件监控及业务监控。使用metric-server收集数据给k8s集群内使用,如kubectl,hpa,scheduler等使用prometheus-operator部署prometheus,存储监控数据使用kube-state-...

2019-02-22 18:25:51 1161

原创 linux不重启在线更换故障硬盘(大数据服务器单盘raid0条件下)

linux不重启在线更换故障硬盘(大数据服务器单盘raid0)文章目录linux不重启在线更换故障硬盘(大数据服务器单盘raid0)前言操作前言一般的业务服务器硬盘都做了raid5或raid10等,出现硬盘故障,直接热插拔换新硬盘,自动rebuild就完事了,但是分布式存储却不同,一般是数据盘以多个单盘raid0的形式同时读写来提升存储性能,但出现硬盘故障就无法简单的热插拔替换,需要在b...

2019-02-15 16:05:59 2974

转载 持续集成系列(6)------k8s结合ceph实现动态申请pv

持续集成系列(6)------k8s结合ceph实现动态申请pv转载自:https://www.jianshu.com/p/750a8fde377b文章目录持续集成系列(6)------k8s结合ceph实现动态申请pv目标创建rbd-provisioner配置storageclass使用测试目标默认情况下,pod使用的存储需要先手动创建pv,再通过pvc申请已创建的pv,步骤繁琐;利...

2018-11-01 14:43:44 428

原创 全网最简单方式实现linux/windows服务器硬盘raid监控&报警

背景服务器最容易故障的部件,非硬盘莫属,相比人工巡检,自动监控更靠谱些这里使用megacli工具+zabbix实现思路megacli可以列出raid卡中所有物理硬盘的状态megacli -PDlist -aAllzabbix使用lld低阶发现,创建发现的硬盘item,再使用trapper模式将megacli读取出的硬盘信息过滤推送给zabbix服务端(使用推模式不用考虑zabb...

2018-11-01 10:19:19 4543 1

原创 持续集成系列(5)------分布式存储ceph部署

持续集成系列(4)------分布式存储ceph部署文章目录持续集成系列(4)------分布式存储ceph部署目标ceph简介系统环境升级内核安装依赖初始化环境集群创建(初始节点为3个)删除集群(后悔药)新增node开启dashboard模块验证目标gitlab+jenkins+docker+harbor+k8s初步实现持续集成ceph简介Ceph是一个可靠地、自动重均衡、自动恢...

2018-09-21 10:34:12 679

原创 持续集成系列(4)------容器编排平台k8s多主集群搭建+traefik实现容器负载均衡

持续集成系列——容器编排平台k8s多主集群搭建持续集成系列——容器编排平台k8s多主集群搭建目标k8s简介环境准备升级内核docker安装安装kubeadm,kubelet,kubectl配置系统相关参数集群高可用配置kubeletssh免密配置配置k8s1配置k8s2配置k8s3配置kubectl配置网络组件calico(任意一台master执行)配置...

2018-09-05 18:02:50 2197

原创 持续集成系列(3)------持续集成工具jenkins搭建

持续集成系列——持续集成工具jenkins搭建持续集成系列——持续集成工具jenkins搭建目标jenkins简介环境准备jenkins安装目标gitlab+jenkins+docker+harbor+k8s初步实现持续集成jenkins简介Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,...

2018-08-21 18:16:22 230

原创 持续集成系列(2)------中文私有git仓库gitlab搭建

持续集成系列——搭建私有git仓库服务(gitlab汉化版)持续集成系列——搭建私有git仓库服务(gitlab汉化版)目标gitlab简介环境准备gitlab安装gitlab升级配置邮件通知及访问域名目标gitlab+jenkins+docker+harbor+k8s初步实现持续集成gitlab简介GitLab是由GitLabInc...

2018-08-15 10:34:54 638

原创 持续集成系列(1)------https私有docker仓库harbor搭建

持续集成系列——私有仓库harbor搭建持续集成系列——私有仓库harbor搭建目标harbor简介环境准备docker安装Harbor下载Harbor配置ssl证书部署Harbor运行常用操作思考目标gitlab+jenkins+docker+harbor+k8s初步实现持续集成harbor简介Harbor是VMware公司...

2018-08-14 17:05:51 620

空空如也

空空如也

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

TA关注的人

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