- 博客(12)
- 收藏
- 关注
原创 原创 持续集成系列(9)------使用jmxexporter自动监控java容器
文章目录目标将jmx_prometheus_javaagent打包到镜像中更新Prometheus配置新增采集java的jobpod配置 目标 使用Prometheus自动发现并监控容器中的jmx数据(使用jmx_exporter) 效果图: 将jmx_prometheus_javaagent打包到镜像中 Dockerfile FROM java:jdk8-alpine ADD jmx_prom...
2019-10-14 13:13:23
1486
1
原创 持续集成系列----k8s证书过期问题处理(一年后踩坑)
背景 突然收到Prometheus的报警,提示k8s证书离过期只差七天,wtf?!黑人问号脸,查了下资料发现kubeadm安装的集群,默认的自签名证书有效期只有一年。。。要是没有告警,证书到期,集群停摆,业务崩盘,是不是直接可以走人了 解决方案 查看证书到期情况 find /etc/kubernetes/pki/ -type f -name "*.crt" -print|egrep -v 'ca....
2019-08-29 18:16:49
2836
原创 持续集成系列(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
1609
原创 持续集成系列(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
1297
原创 linux不重启在线更换故障硬盘(大数据服务器单盘raid0条件下)
linux不重启在线更换故障硬盘(大数据服务器单盘raid0) 文章目录linux不重启在线更换故障硬盘(大数据服务器单盘raid0)前言操作 前言 一般的业务服务器硬盘都做了raid5或raid10等,出现硬盘故障,直接热插拔换新硬盘,自动rebuild就完事了,但是分布式存储却不同,一般是数据盘以多个单盘raid0的形式同时读写来提升存储性能,但出现硬盘故障就无法简单的热插拔替换,需要在b...
2019-02-15 16:05:59
4452
转载 持续集成系列(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
537
原创 全网最简单方式实现linux/windows服务器硬盘raid监控&报警
背景 服务器最容易故障的部件,非硬盘莫属,相比人工巡检,自动监控更靠谱些 这里使用megacli工具+zabbix实现 思路 megacli可以列出raid卡中所有物理硬盘的状态 megacli -PDlist -aAll zabbix使用lld低阶发现,创建发现的硬盘item,再使用trapper模式将megacli读取出的硬盘信息过滤推送给zabbix服务端(使用推模式不用考虑zabb...
2018-11-01 10:19:19
5362
4
原创 持续集成系列(5)------分布式存储ceph部署
持续集成系列(4)------分布式存储ceph部署 文章目录持续集成系列(4)------分布式存储ceph部署目标ceph简介系统环境升级内核安装依赖初始化环境集群创建(初始节点为3个)删除集群(后悔药)新增node开启dashboard模块验证 目标 gitlab+jenkins+docker+harbor+k8s初步实现持续集成 ceph简介 Ceph是一个可靠地、自动重均衡、自动恢...
2018-09-21 10:34:12
898
原创 持续集成系列(4)------容器编排平台k8s多主集群搭建+traefik实现容器负载均衡
持续集成系列——容器编排平台k8s多主集群搭建 持续集成系列——容器编排平台k8s多主集群搭建 目标 k8s简介 环境准备 升级内核 docker安装 安装kubeadm,kubelet,kubectl 配置系统相关参数 集群高可用 配置kubelet ssh免密配置 配置k8s1 配置k8s2 配置k8s3 配置kubectl 配置网络组件calico(任意一台master执行) 配置...
2018-09-05 18:02:50
2502
原创 持续集成系列(3)------持续集成工具jenkins搭建
持续集成系列——持续集成工具jenkins搭建 持续集成系列——持续集成工具jenkins搭建 目标 jenkins简介 环境准备 jenkins安装 目标 gitlab+jenkins+docker+harbor+k8s初步实现持续集成 jenkins简介 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,...
2018-08-21 18:16:22
312
原创 持续集成系列(2)------中文私有git仓库gitlab搭建
持续集成系列——搭建私有git仓库服务(gitlab汉化版) 持续集成系列——搭建私有git仓库服务(gitlab汉化版) 目标 gitlab简介 环境准备 gitlab安装 gitlab升级 配置邮件通知及访问域名 目标 gitlab+jenkins+docker+harbor+k8s初步实现持续集成 gitlab简介 GitLab是由GitLabInc...
2018-08-15 10:34:54
739
原创 持续集成系列(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
702
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅