文章 2023-10-08 来自:开发者社区

jenkins+kubernetes+harbor+gitlab构建企业级devops平台

DevOps是一套完整的运维开发流程,可以实现快速的构建、测试和发布软件,整个流程包括敏捷开发->持续集成->持续交付->持续部署->DevOps,通过 Kubernetes,我们可以实现容器在多个计算节点上的统一调度,可以将容器对接到持久存储、虚拟网络,还可以实现弹性伸缩等,提高了产品的迭代速度可以实现如下功能:多集群管理可以根据客户需求对开发,测试,生产环境部署多套k....

jenkins+kubernetes+harbor+gitlab构建企业级devops平台
文章 2023-10-08 来自:开发者社区

kubernetes+jenkins+harbor+gitlab构建企业级devops平台

第一部分:在k8s集群安装jenkins1.安装nfs服务,选择自己的任意一台机器,我选择master1节点(192.168.80.180)(1)在master1上安装nfs服务yum install nfs-utils -ysystemctl start nfs(2)在master1上创建一个nfs共享目录mkdir /data/v1  -pcat  /etc/export....

kubernetes+jenkins+harbor+gitlab构建企业级devops平台
文章 2023-05-24 来自:开发者社区

【云原生|Kubernetes】基于GitLab的WebHooks详解

一. 基于GitLab的WebHooks这里要实现自动化的一个CI操作,也就是开发人员Push代码到Git仓库后,Jenkins会自动的构建项目,将最新的提交点代码构建并进行打包部署,这里区别去上述的CD操作,CD操作需要基于某个版本进行部署,而这里每次都是将最新的提交点集成到主干上并测试。1.1 WebHooks通知开启Jenkins的自动构建:构建触发器设置Gitlab的Webhooks:设....

【云原生|Kubernetes】基于GitLab的WebHooks详解
文章 2022-09-12 来自:开发者社区

在Kubernetes部署GitLab

在Kubernetes部署GitLab前置条件已安装Helm工具已部署NFS自动创建PVC使用HELM安装[root@k8s-master01 ~]# helm repo add gitlab https://charts.gitlab.io/ "gitlab" has been added to your repositories [root@k8s-master01 ~]# helm re.....

文章 2022-07-08 来自:开发者社区

实战Kubernetes Gitlab CI

一 背景在目前微服务大行其道的背景下,Gitlab CI集成kubernetes已经是不可或缺的基本操作,我们前几节系统的实战了前后端项目以及物理/K8s混合环境部署,这节课我们来学习Gitlab CI如何将应用发布进K8s,我们都知道在之前的将gitlab-runner部署在服务器上面是存在一定的风险,如果运行pipeline的服务器宕机,发布任务就没办法继续了,更可怕的时候如果common-....

文章 2022-06-23 来自:开发者社区

在Kubernetes上部署Gitlab

上一篇,简单的从Gitlab CI/CD方法论中探索实践中大致了解Gitlab在CI/CD功能的基本介绍,现在我们通过在K8s集群内安装Gitlab、Gitlab Runner来为深入探索Gitlab持续集成做好前期准备,首先我们要在集群内安装Gitlab.集群环境K8s的集群版本为1.11.5,CNI使用的是Flannel, DNS为KubeDNS☸️ ACK devops ~  k...

文章 2022-03-17 来自:开发者社区

Kubernetes中gitlab的一次迁移

背景:早些时候集群规划不合理,跑了gitlab与Nexus3服务,正好集群要到期了....哈哈起码小版本升级一下kubernetes集群更新一下证书?但是为准备抛弃这个集群了。准备迁移服务!早些年将docker-compose搭建的gitlab 8版本的应用迁移到过kubernetes 集群:docker 搭建gitlab迁移到kubernetes集群(那还是2019年)。现在的集群是基于:Ku....

Kubernetes中gitlab的一次迁移
文章 2020-03-21 来自:开发者社区

Kubernetes上基于GitLab+Jenkins的GitOps应用发布实践

1. 在 容器服务控制台 创建kubernetes集群 1.1 新建Kubernetes集群: 1.2 新建命名空间gitops 我们将会把gitlab和jenkins全部部署到此命名空间下 2. 创建GitLab应用 (可选项,可以对接已有GitLab环境) 容器服务控制台上依次点击 市场 -> 应用目录 -> gitlab-ce : 在 参数 中设置externalUrl和gi.....

Kubernetes上基于GitLab+Jenkins的GitOps应用发布实践
文章 2019-05-08 来自:开发者社区

阿里云Kubernetes服务上从零搭建GitLab+Jenkins+GitOps应用发布模型的实践全纪录

关于GitOps的介绍,可以参考 GitOps:Kubernetes多集群环境下的高效CICD实践 1. 在 容器服务控制台 创建kubernetes集群 1.1 新建Kubernetes集群: 1.2 新建命名空间gitops 我们将会把gitlab和jenkins全部部署到此命名空间下 2. 创建GitLab应用 (可选项,可以对接已有GitLab环境) 容器服务控制台上依次点击 市场 -.....

文章 2018-11-23 来自:开发者社区

CICD联动阿里云容器服务Kubernetes实践之GitLab CI篇(一)

本文档以构建一个 Java 软件项目并部署到 阿里云容器服务的Kubernetes集群 为例说明如何使用 GitLab CI在阿里云Kubernetes服务上运行GitLab-Runner、配置kubernetes类型的executor并执行Pipeline。 1. 创建GitLab源码项目并上传示例代码 1.1 创建GitLab源码项目 本示例中创建的GitLab源码项目地址为: http:/....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注