DevOps 使用 TIG 构建自动化监控平台
“TIG” 是三个开源项目的首字母缩写,分别是 Telegraf、InfluxDB 和 Grafana。本文将介绍如何使用 Telegraf 采集系统的性能指标,并将数据存放到 InfluxDB 中,然后在 Grafana 进行可视化展示。
DevOps Jenkins 多分支流水线构建标签
Git 的打标签命令(git tag)可以针对某一时间点的代码提交做标记,常用于版本发布。然而在 Jenkins 多分支流水线 任务中,默认是未启用标签策略的,本文将借助 Basic Branch Build Strategies 插件,来实现标签的自动化构建。
DevOps CentOS 7 安装 Blue Ocean
Blue Ocean 是 Jenkins 新一代的流水线(Pipeline)UI 设计,为用户提供了更加可视化的方式,来构建持续集成和持续交付(CI & CD)任务。
DevOps Certbot 申请免费 HTTPS 证书
Certbot 是用于签发 Let's Encrypt 证书的管理工具。本文将在 CentOS 7 服务器上申请 Let's Encrypt 签发的 SSL 证书,并使用 Certbot 自动修改 Nginx 配置的方式,让网站支持 HTTPS。
DevOps SSH 免密登录 Linux 服务器
在不使用 SecureCRT、XShell 等终端模拟软件的情况下,每次登录 Linux 服务器都要手动输入密码,非常麻烦。然而日常维护中,Windows Terminal 就能完全胜任与服务器的交互,因此我们可以采用 SSH 公钥登录,省去输入密码的步骤。
DevOps Docker Stack 部署博客站点
Docker Stack 不支持 “build” 编排指令,所以需要将镜像预先准备好。此处使用阿里云的容器镜像服务,将本地构建好的镜像推送至阿里云镜像仓库。
DevOps Docker Swarm 集群环境搭建
本次部署使用的 Docker 版本为 19.03.6,因服务器资源有限,文章只涉及 2 台机器的交互。
DevOps Docker 安装 MySQL Server
本文将使用 MySQL 团队创建的 mysql-server Docker 镜像进行安装。需要注意的是:该镜像是专门为 Linux 平台构建的,在其他平台使用将会存在部分风险。
DevOps Linux 安装 & 升级 Docker CE
本文主要介绍使用 Docker 安装源的方式,在 Linux 系统安装与升级 Docker CE(社区版)。