目录 目录一、制作Jenkins-master镜像二、部署Jenkins-master三、制作Jenkins-slave镜像四、配置JenkinsK8s协作五、配置Gitblit六、配置Jenkins-master的工程和代码参考资料 前提条件已安装K8s集群熟悉docker命令和构建docker镜像一、制作Jenkins-master镜像拉取base镜像docker pull jenkinsc
转载 2024-03-22 23:21:59
137阅读
# 从零开始:Jenkins 添加 Kubernetes ## 概述 Jenkins 是一个流行的持续集成和交付工具,而 Kubernetes 是一个用于自动化容器化应用程序部署、扩展和管理的开源平台。将两者结合起来可以实现更高效的部署流程。在本文中,我们将讨论如何在 Jenkins添加 Kubernetes 的集成。 ## 步骤概览 下表展示了将 Jenkins 添加到 Kubern
原创 2024-03-07 15:03:44
74阅读
同事的jenkins 链接自己的 k8s 总是出问题 给出了资料和服务器 进行处理。 这边用自己的服务器简单进行了测试。 jenkins的地址 http://10.24.101.161:8080/configure k8s 集群的 https://10.24.103.1:6443 1. 验证jenkins 已经添加了 kubernetes 的插件 如果没有的话自行安装 然后 进行系统配
原创 2021-08-24 10:21:26
2425阅读
如何在Jenkins添加K8S云 作为一名经验丰富的开发者,我将向你介绍如何在Jenkins添加Kubernetes云。这将使Jenkins能够与Kubernetes集成,从而实现在Kubernetes集群中部署和管理应用程序的自动化流程。 整个过程可以分为以下几个步骤: | 步骤 | 描述 | | ------ | ------ | | 1 | 安装Kubernetes 插件 | |
原创 2024-04-03 09:52:54
58阅读
1.安装kubernetes的kubectl和minikute, baidu很多, easy2.minikute启动, 直接启动由于国内网络问题一直失败, 加上镜像仓库地址 minikube start image-mirror-country='cn' --registry-mirror=https://registry.docker-cn.com --memory=4096 --image
转载 2024-04-03 20:49:52
50阅读
本篇目录链接背景需求:前置条件:step1:准备相关文件step2:编写jenkins的dockerfile文件step3:编写jenkins服务的rbac文件step4:编写jenkins的资源清单文件(deployment和service)step5:创建jenkins服务step6:验证1、新建项目--流水线2、创建并编写pipeline3、运行流水线step7:流水线代码step8:优化
转载 2024-03-29 09:53:14
72阅读
Kubernetes (K8s) 是一种用于自动化部署、扩展和管理容器化应用程序的开源平台。在K8s中,我们可以通过添加新的K8s对象来实现对集群的扩展和定制化。在本文中,我将教你如何在K8s添加一个新的K8s资源,以便帮助你更好地理解如何扩展K8s集群。 **添加K8s资源的步骤** | 步骤 | 描述 | |------|------| | 1 | 创建一个新的yaml文件,定义要
原创 2024-03-05 12:52:34
173阅读
一、 安装并配置Kubernetes集群本文中使用的kubernetes集群是1.8.0版本。具体
转载 2022-12-16 20:40:36
329阅读
# 使用Jenkins for k8s实现持续集成(CI)和持续部署(CD) 对于开发团队来说,自动化构建、测试和部署是提高效率和质量的重要手段。而使用Jenkins for k8s结合Kubernetes集群,可以更好地实现持续集成和持续部署的流程。在本文中,我将向你介绍如何使用Jenkins for k8s来搭建CI/CD流程。 ## 基本流程 下面是使用Jenkins for k8s
原创 2024-03-07 14:23:41
32阅读
## 实现 Jenkins on K8s ### 1. 操作流程: | 步骤 | 操作 | | --- | --- | | 1 | 在 K8s 集群中创建一个 Namespace 来运行 Jenkins | | 2 | 部署 JenkinsK8s 集群 | | 3 | 访问 Jenkins 控制台 | | 4 | 配置 JenkinsK8s 的集成 | | 5 | 创建一个 Jen
原创 2024-03-15 10:05:13
87阅读
Kubernetes (K8s) 是一种用于自动化部署、扩展和管理容器化应用程序的开源系统,而 Jenkins 则是一个开源的持续集成和持续交付工具。结合使用 K8sJenkins 可以实现自动化部署、持续集成和持续交付,提高开发效率和部署质量。在这篇文章中,我将向你介绍如何在 K8s 上使用 Jenkins 进行持续集成和持续交付。 整个过程可以分为以下步骤: | 步骤 | 操作 |
原创 2024-03-06 10:05:50
90阅读
文章目录一、插件介绍通用设置先决条件配置配置kubernetes环境1 Jenkins 运行于 Kubernets 内部的情况下1.1 配置 kubernetes 集群 URL 、名称空间 和 凭据1.2 配置 Jenkins URL 和 通道2 Jenkins 在 Kubernetes 集群的外部2.1 配置访问kubernetes 集群的凭证2.2 配置 kubernetes 集群URL和名
01 前 言 持续集成对于微服务开发来说,已经是不可或缺了,能够极大的提升效率。准备:一个docker服务器,用于部署docker私库和jenkins服务一个k8s集群整体架构:todo流程控制️代码推送到git仓库️git上打tag,通过webhook触发构建️构建完成调用docker build镜像,然后推送到私有仓库(搭建docker registry私库)️通过ssh在k8s服务器上执行远
转载 2023-08-18 16:49:32
152阅读
一、部署jenkins master1.创建Deployment YAML文件apiVersion: apps/v1 kind: Deployment metadata: name: jenkins namespace: kube-ops spec: replicas: 1 selector: matchLabels: app: jenkins templa
转载 2024-07-04 15:22:17
90阅读
k8s 部署jenkins 本篇主要讲解一下 jenkinsk8s 下面是如何部署的,主要对jenkins_home、maven 的一些挂载 和 docker 程序的挂载 ,使其让 pod中的 jenkins 支持 maven docker 等功能,并且当pod删除时不丢失 jenkins_home1.根据官网 安装 简易版JenkinsJenkins的官网的 安装教程部分其实就有 k8s
转载 2024-03-10 23:30:12
260阅读
K8S部署jenkins1、环境配置NFS服务器:1xx.xxx.xxx.229K8Smaster:1xx.xxx.xxx.221k8Snode1: 1xx.xxx.xxx.228 (宿主机)2、安装NFS需要将jenkins的配置目录挂载到NFS中,如果没安装可以参考之前的文档。3、编写jenkins yaml文件注意:jenkins2.372默认安装jdk11版本,没有mvn和jdk8,如果有
简述Jenkins基于"kubernetes plugin"与k8s集成,可以使Jenkins slave以pod的形式在k8s集群内部动态构建、运行、销毁等。通过 jenkinsci/kubernetes-plugin 了解到,Jenkins master既可以运行在k8s集群内,也可运行在k8s集群外,但是Jenkins slave的整个生命周期都是在k8s集群内,并且通过JNLP与Jenki
转载 2024-05-17 21:32:13
54阅读
创建docker 认证一 首先在初始化的时候需要注意apiserver-cert-extra-sans 这个是指定外网地址 apiserver-advertise-address 这个是内网地址1 初始化加上公网ip,这样可以让外部的jenkins与他进行通信kubeadm init --apiserver-advertise-address=172.29.251.182 --image-rep
转载 2024-06-11 15:19:12
100阅读
一、需求实现高兼容性的基于k8s的cicd流程二、实验环境需求应用地址k8s_master192.168.200.115k8s_slave1192.168.200.116k8s_slave2192.168.200.117jenknis192.168.200.216:8080sonar192.168.200.216:9000gitlab192.168.200.215harbor192.168.200
转载 2024-05-02 20:36:42
267阅读
一、概述maven项目部署流程图如下:   环境介绍操作系统ip角色版本ubuntu-16.04.4-server-amd64192.168.10.122Jenkins+harborJenkins 2.176.2,harbor 1.8.1ubuntu-16.04.4-server-amd64192.168.10.134gitlabgitlab-ce_12.1.4ubu
转载 2024-03-23 13:00:43
726阅读
  • 1
  • 2
  • 3
  • 4
  • 5