自动化运维 第7页
Jenkins Pipeline 核心语法:pipeline、agent 与 stages-AI运维探索者

Jenkins Pipeline 核心语法:pipeline、agent 与 stages

一、声明式流水线核心概念 1、pipeline:声明其内容为一个声明式的pipeline脚本; 2、agent:执行节点(job运行的slave或者master节点); 3、stages:阶段集合,包裹所有的阶段(例如:打包,...
头像4年前
0499
Ansible优化实践:性能调优、sudo配置与安全建议-AI运维探索者

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

一、Ansible 性能优化的几个方向 性能优化可以集中概括为几类常见思路: - 优化 SSH 连接速度,例如关闭 `UseDNS`、`GSSAPIAuthcation` - 尽量不要让 Ansible 执行交互式命令,必要时使用非交互...
头像5年前
0468
流水线最佳实践一:Jira 端到端流程与 Jenkins K8S GitLab 集成-AI运维探索者

流水线最佳实践一:Jira 端到端流程与 Jenkins K8S GitLab 集成

一、基于Jira端到端流水线的最佳实践 1.1 流水线实践规划设计 1.1 整体规划设计 1.1 Jira端规划设计 - **创建任务、故事(对应Gitlab分支)** - 创建Jira问题 ->自动创建Gitlab分支 - **创建...
头像4年前
0358
MetalLB 实战:安装与 Layer2 模式配置-AI运维探索者

MetalLB 实战:安装与 Layer2 模式配置

一、MetalLB 安装 1.1 前提条件 已准备kuberntes集群:v1.26.9,已准备网络插件:calico等。 如果在 **IPVS** 模式下使用 **kube-proxy**,从 Kubernetes v1.14.2 开始,必须启用严格的 ARP模式...
头像4年前
0258
流水线最佳实践三:Java、Node、Android 与云上 Jenkins 项目实践-AI运维探索者

流水线最佳实践三:Java、Node、Android 与云上 Jenkins 项目实践

一、前端后端项目发布流水线(Java+Nodejs) 1.1 Java项目流水线实践 - 使用`maven`编译打包 - 使用`Sonar`扫描 - 编写`Dockerflie`构建镜像 - 自动生成`K8s`部署文件,替换镜像 - 使用`Kubectl`...
头像4年前
0468
Jenkins Pipeline 实战:Go 应用交付-AI运维探索者

Jenkins Pipeline 实战:Go 应用交付

一、Gitlab准备工作 准备上传代码条件 1、配置名字和邮箱 验证 2、生成SSH密钥 查看公钥 上传公钥到gitlab仓库 上传代码到gitlab上 1、在浏览器上输入http://gitlab.zhang-qing.com/,默认的管理...
头像4年前
0498
Harbor 部署实战:准备工作与安装流程-AI运维探索者

Harbor 部署实战:准备工作与安装流程

一、Harbor 部署 harbor官方地址: [https://goharbor.io](https://goharbor.io/) github地址: https://github.com/goharbor/harbor 1.1 准备工作 **docker安装** **docker-compose安装** 1、...
头像4年前
0228
Jenkins Credentials配置:Kubernetes、Harbor与GitLab-AI运维探索者

Jenkins Credentials配置:Kubernetes、Harbor与GitLab

一、配置 Kubernetes 证书 1.在master01节点上找到集群中的 KUBECONFIG,一般是 kubectl 节点的~/.kube/config 文件,或者是 KUBECONFIG 环境变量所指向的文件 2.导出.kube/config文件 如果没有...
头像4年前
0348
Jenkins流水线实战:自动化构建Java应用-AI运维探索者

Jenkins流水线实战:自动化构建Java应用

一、创建Java测试用例 1.打开浏览器输入http://192.168.1.37/kubernetes,点击【New project】 2.点击【Import project】-【Repository by URL】 3.在Git repository URL处输入https://gitee.co...
头像4年前
0248
持续交付工程实践:构建集成、发布监控与测试管理-AI运维探索者

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

一、L4构建集成 1.1 构建的提速 1.1 升级硬件资源 需要注意的是,这里的硬件资源包括 CPU、内存、磁盘、网络等等,具体升级哪一部分,需要具体情况具体分析。 比如,**你要构建一个 C 语言程序...
头像4年前
0457