持续集成
文章平均质量分 90
ct1150
这个作者很懒,什么都没留下…
展开
-
原创 持续集成系列(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 · 1350 阅读 · 1 评论 -
持续集成系列----k8s证书过期问题处理(一年后踩坑)
背景突然收到Prometheus的报警,提示k8s证书离过期只差七天,wtf?!黑人问号脸,查了下资料发现kubeadm安装的集群,默认的自签名证书有效期只有一年。。。要是没有告警,证书到期,集群停摆,业务崩盘,是不是直接可以走人了解决方案查看证书到期情况find /etc/kubernetes/pki/ -type f -name "*.crt" -print|egrep -v 'ca....原创 2019-08-29 18:16:49 · 2699 阅读 · 0 评论 -
持续集成系列(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 · 1474 阅读 · 0 评论 -
持续集成系列(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 · 1198 阅读 · 0 评论 -
持续集成系列(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 · 461 阅读 · 0 评论 -
持续集成系列(5)------分布式存储ceph部署
持续集成系列(4)------分布式存储ceph部署文章目录持续集成系列(4)------分布式存储ceph部署目标ceph简介系统环境升级内核安装依赖初始化环境集群创建(初始节点为3个)删除集群(后悔药)新增node开启dashboard模块验证目标gitlab+jenkins+docker+harbor+k8s初步实现持续集成ceph简介Ceph是一个可靠地、自动重均衡、自动恢...原创 2018-09-21 10:34:12 · 721 阅读 · 0 评论 -
持续集成系列(4)------容器编排平台k8s多主集群搭建+traefik实现容器负载均衡
持续集成系列——容器编排平台k8s多主集群搭建持续集成系列——容器编排平台k8s多主集群搭建目标k8s简介环境准备升级内核docker安装安装kubeadm,kubelet,kubectl配置系统相关参数集群高可用配置kubeletssh免密配置配置k8s1配置k8s2配置k8s3配置kubectl配置网络组件calico(任意一台master执行)配置...原创 2018-09-05 18:02:50 · 2319 阅读 · 0 评论 -
持续集成系列(3)------持续集成工具jenkins搭建
持续集成系列——持续集成工具jenkins搭建持续集成系列——持续集成工具jenkins搭建目标jenkins简介环境准备jenkins安装目标gitlab+jenkins+docker+harbor+k8s初步实现持续集成jenkins简介Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,...原创 2018-08-21 18:16:22 · 248 阅读 · 0 评论 -
持续集成系列(2)------中文私有git仓库gitlab搭建
持续集成系列——搭建私有git仓库服务(gitlab汉化版)持续集成系列——搭建私有git仓库服务(gitlab汉化版)目标gitlab简介环境准备gitlab安装gitlab升级配置邮件通知及访问域名目标gitlab+jenkins+docker+harbor+k8s初步实现持续集成gitlab简介GitLab是由GitLabInc...原创 2018-08-15 10:34:54 · 662 阅读 · 0 评论 -
持续集成系列(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 · 646 阅读 · 0 评论