排序
Spring Boot 项目容器化实战
- 一、思路分析 - 开发提供jar包:基础镜像直接使用open-jdk; - 部署到k8s:多副本管理,滚动更新:需要使用Deployment控制器;Pod多副本负载均衡:需要使用ClusterIP服务资源; - 用户通过域...
Jenkins 流水线验证:从 GitLab 项目到构建测试
一、测试验证 1.1 GitLab 创建 Java 项目 1、在浏览器上输入http://gitlab.zhang-qing.com/,默认的管理员用户root,密码S6n5Y7b81wRrJnKv。点击【项目】-【新建项目】 2、点击【创建空白项目】 ...
Jenkins Pipeline 核心语法:pipeline、agent 与 stages
一、声明式流水线核心概念 1、pipeline:声明其内容为一个声明式的pipeline脚本; 2、agent:执行节点(job运行的slave或者master节点); 3、stages:阶段集合,包裹所有的阶段(例如:打包,...
Harbor安装、insecure配置与镜像推送实践
一、Harbor安装 1.在 GitHub 下载最新的 Harbor 离线包,并上传至 Harbor 服务器,官方下载地址:https://github.com/goharbor/harbor/releases/tag/v2.7.2-rc1 2.由于 Harbor 是采用 docker-co...
DevOps部署常见问题排查:Ready异常、Agent重建与镜像拉取失败
一、背景信息 | k8s 安装方式 | 二进制 | | -------------- | ------------- | | k8s 版本 | 1.23.17 | | 服务器系统版本 | Centos7 | | 机器 | 虚拟机-VMware | 二、问题 2.1 问题一 2.1 问题...
Kubernetes DevOps平台建设总览与基础要求
一、DevOps平台建设 DevOps平台设计结构图: 在 Kubernetes 中进行 CICD 的过程,一般的步骤如下: 1.在GitLab中创建对应的项目; 2.配置Jenkins集成Kubernetes集群,后期 Jenkins 的 Slave 将为...
Ansible Roles实战:使用roles部署NFS服务端
一、案例目标与目录准备 这里用一个 `nfs-server` 角色,演示如何把 NFS 服务端部署过程整理成标准的 Roles 结构。 首先创建目录和入口文件: 这一步的重点不是命令本身,而是先把角色所需的内...
Jenkins 用户认证集成:LDAP、GitLab SSO 与 GitHub SSO
一、Ldap用户认证集成 1.1 安装Ldap服务 & 安装Ldap控制台 1.1 通过`docker`安装 - [docker openldap](https://github.com/osixia/docker-openldap) - [docker phpldapadmin](https://githu...
Jenkins声明式流水线:Agent配置与使用场景
一、声明式流水线Pipeline语法 声明式流水线必须包含在一个 Pipeline 块中,比如以下是一个 Pipeline 块的格式: 在声明式流水线中有效的基本语句和表达式遵循与 Groovy 的语法同样的规则,但有...
Go 项目容器化实战
- 一、思路分析 - mysql/redis:模拟真实环境,大家需要准备好mysql及redis(docker run起来即可); - go项目和java类似,需要编译成二进制文件执行; - configs目录中配置了所有环境的配置文...










