自动化运维 第3页
Ansible Roles实战:使用roles部署NFS服务端-AI运维探索者

Ansible Roles实战:使用roles部署NFS服务端

一、案例目标与目录准备 这里用一个 `nfs-server` 角色,演示如何把 NFS 服务端部署过程整理成标准的 Roles 结构。 首先创建目录和入口文件: 这一步的重点不是命令本身,而是先把角色所需的内...
头像5年前
04410
Ansible优化实践:性能调优、sudo配置与安全建议-AI运维探索者

Ansible优化实践:性能调优、sudo配置与安全建议

一、Ansible 性能优化的几个方向 性能优化可以集中概括为几类常见思路: - 优化 SSH 连接速度,例如关闭 `UseDNS`、`GSSAPIAuthcation` - 尽量不要让 Ansible 执行交互式命令,必要时使用非交互...
头像5年前
0438
Jenkins + Helm:Java 应用发布实战-AI运维探索者

Jenkins + Helm:Java 应用发布实战

一、推送与安装Chart 浏览器输入https://harbor.zhang-qing.com/登录harbor,账号密码为admin/Harbor12345 问题现象: 在推送和安装Chart时出现,如下报错信息 问题处理: 将http://harbor.zhang...
头像4年前
0435
Jenkins声明式流水线:Post、Stages与Steps详解-AI运维探索者

Jenkins声明式流水线:Post、Stages与Steps详解

一、Sections 声明式流水线中的 Sections 不是一个关键字或指令,而是包含一个或多个 Agent、Stages、 post、Directives 和 Steps 的代码区域块。 二、Post Post 一般用于流水线结束后的进一步...
头像4年前
04314
Jenkins Pipeline 进阶语法:steps、post、parameters 与条件控制-AI运维探索者

Jenkins Pipeline 进阶语法:steps、post、parameters 与条件控制

一、声明式流水线进阶语法 1.1 steps 1.2 post(可选) 1.3 parameters(可选) - 构建时用户需要提供的参数 - 这些参数可以通过params提供给流水线的steps使用,有 **字符串** 类型和 **boolea...
头像4年前
04314
Jenkins 接入 Kubernetes:添加集群与设计 Slave 容器-AI运维探索者

Jenkins 接入 Kubernetes:添加集群与设计 Slave 容器

一、在 Jenkins 上添加 K8s 1.依次点击【Manage Jenkins】-【Manage Nodes and Clouds】 2.点击【Configure Clouds】 3.点击 【Add a new cloud】,选择 kubernetes 4.在名称字段,输入集群的名...
头像4年前
04212
Ansible自动化部署NFS服务:服务端客户端一体化剧本实战-AI运维探索者

Ansible自动化部署NFS服务:服务端客户端一体化剧本实战

一、为什么这个 NFS 案例很有代表性 相比简单的文件分发和软件安装,这个案例更接近真实运维场景,因为它同时涉及: - 不同角色主机 - 不同主机组执行不同任务 - 服务端和客户端联动 这里里把它...
头像5年前
0427
Jenkins 流水线优化:并行、缓存与阶段裁剪-AI运维探索者

Jenkins 流水线优化:并行、缓存与阶段裁剪

一、优化交付流水线性能 随着交付流水线的复杂度越来越高,需要优化交付流水线的性能成为了一个时刻需要关注的问题。 下面是一些常见的优化策略: 1.1 并行执行 使用并行执行可以大大缩短交付流...
头像4年前
04213
持续交付工程实践:构建集成、发布监控与测试管理-AI运维探索者

持续交付工程实践:构建集成、发布监控与测试管理

一、L4构建集成 1.1 构建的提速 1.1 升级硬件资源 需要注意的是,这里的硬件资源包括 CPU、内存、磁盘、网络等等,具体升级哪一部分,需要具体情况具体分析。 比如,**你要构建一个 C 语言程序...
头像4年前
0427
Jenkins 监控与 API 调用:Prometheus、InfluxDB、Grafana 与 REST API-AI运维探索者

Jenkins 监控与 API 调用:Prometheus、InfluxDB、Grafana 与 REST API

一、使用Prometheus监控Jenkins 1.1 安装使用插件 - https://plugins.jenkins.io/prometheus/ Default namespace: **monitoring** **Prometheus安装的Namespace** **检查 Jenkins 暴露的 promth...
头像4年前
04111