31.apache和nginx的区别?(2018-4-16-lxy)Nginx相对Apache的优点:
轻量级,同样起web 服务,比apache 占用更少的内存及资源;
抗并发,nginx 处理请求是异步非阻塞的,支持更多的并发连接,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能; 配置简洁; 高度模块化的设计,编写模块相对简单;
社区活跃。
Apache相对Ngi
转载
2024-07-02 22:50:09
100阅读
文章目录CI/CDJenKins安装插入一个问题解决(没遇到这个问题的直接跳过)架构配置测试Gitlab一个奇怪的现象Git部署配置gitgit本地仓库使用对比各个区域文件内容之间的差异git diff对比工作区和暂存区git diff --cached可以比对暂存区和本地仓库的文件差异git commit流程与使用git loggit版本控制系统回退工作区回退(git checkout)暂存区
转载
2024-05-09 13:02:44
424阅读
一、安装docker-ce和docker-compose 前提已经安装过docker二、下载Harbor安装包# 原下载命令,到github上下载,下载速度比较慢wget https://github.com/goharbor/harbor/releases/download/v2.5.3/harbor-offline-installer-v2.6.0.tgz# 使用代理站点下载,下载
转载
2024-03-21 21:44:42
125阅读
一.安装配置Git1. 安装Git 直接使用yum安装:yum install git 注意:git安装于jenkins服务器2. 配置账号密码:配置账号密码使之能够克隆库时免于输入(1)cd ~/ && touch .git-credentials(2)vi .git-credentials(3)写入
jenkins相关操作docker部署jenkinsdocker run --name jenkins -d -p 8080:8080 -p 50000:50000 --privileged=true --restart=always -v /jenkins/home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v
转载
2024-07-29 14:04:47
65阅读
今天开始认真学习kubernetes+docker容器化平台系列技术,之前零零碎碎的学习很多技术并没有记录,查阅起来基本百度和靠记忆。我我想用博客记录这样的方式来记录自己的学习历程并养成一个良好习惯。接下来开始进行学习kubernetes,首先了解一下PaaS: PaaS作为云计算中非常重要的一类服务,可为用户提供应用生命周期管理和相关
# Jenkins + GitLab + Harbor + Docker:构建持续集成与部署流程
在现代软件开发中,持续集成和持续部署已经成为了必不可少的一部分。而Jenkins、GitLab、Harbor和Docker这四个工具的结合使用,可以帮助开发团队实现高效的持续集成与部署流程。在本文中,我们将介绍如何结合这四个工具来构建一个完整的持续集成与部署流程。
## 1. Jenkins
J
原创
2024-06-19 04:34:08
83阅读
文章目录一、Pod的自动伸缩1.1 HPA1.1.1 简介1.1.2 HPA的实现原理1.1.3 相关命令1.2 VPA1.2.1 简介1.2.2 VPA的组件1.2.3 VPA工作原理1.3 metrics-server简介二、 HPA的部署与测试2.1 部署metrics-serverStep1 编写metrics-server的配置清单文件Step2 部署Step3 测试kubectl t
上节课我们完成了最基本的流水线流程,接下来的工作就是来实现之前的具体Pipeline脚本了。Pipeline第一个阶段:单元测试,我们可以在这个阶段是运行一些单元测试或者静态代码分析的脚本,我们这里直接忽略。第二个阶段:代码编译打包,我们可以看到我们是在一个maven的容器中来执行的,所以我们只需要在该容器中获取到代码,然后在代码目录下面执行maven打包命令即可,如下所示:stage('代码编译
原创
2021-01-08 10:53:51
716阅读
jenkins部署使用Deployment来部署这个镜像,会暴露两个端口:8080 Web访问端口,50000 Slave通信端口,容器启动后Jenkins数据存储在/var/jenkins_home目录,所以需要将该目录使用
PV持久化存储。1 配置PV持久化存储nfs存储(七哥基础课讲的很好)sc:nfs-clientkubectl create ns opskubectl crea
原创
2024-04-26 03:06:19
12阅读
# 教你如何实现“jenkins gitlab harbor docker springboot rancher”
## 一、整体流程
```mermaid
flowchart TD
A(创建Jenkins任务) --> B(从Gitlab拉取代码)
B --> C(构建Docker镜像)
C --> D(推送镜像到Harbor)
D --> E(部署到Ranc
原创
2024-06-01 03:29:52
86阅读
上节课和大家介绍了GitlabCI结合Kubernetes进行CI/CD的完整过程。这节课结合前面所学的知识点给大家介绍一个完整的示例:使用Jenkins+Gitlab+Harbor+Helm+Kubernetes来实现一个完整的CI/CD流水线作业。其实前面的课程中我们就已经学习了JenkinsPipeline与Kubernetes的完美结合,我们利用Kubernetes来动态运行Jenkins
原创
2021-01-08 11:12:33
966阅读
接受项目管理培训至今已经有三年时间了,一直没有机会来整理一下自己在项目管理方面的学习历程和经验。好记性不如烂笔头,从今天开始就一步一步分享一下我在项目管理方面的学习历程以及一些在工作中累积的经验,希望可以帮助到从事项目管理的人! 在企业项目开发过程中,时间、预算、人员配比等问题是不可避免要考虑的。一款高效的、良好的项目管理软件必须具备快速的、强大的且包含:调度、成本控制、资源分配、文档、协作
主要是阿良的jenkins基础课程整理发布流程设计jenkins部署在k8s里面使用 Gitlab 作为代码仓库 & 使用 Harbor 作为镜像仓库1 harbor部署前提需要安装docker-composedocker compose安装# 安装
wget https://github.com/docker/compose/releases/download/v2.12.2/dock
原创
2024-04-26 02:18:41
3阅读
阿良jenkins课程gitlab安装mkdir -p /opt/gitlab
GITLAB_HOME=/opt/gitlab # 数据持久化目录
docker run --detach \
--hostname 47.104.182.20 \
--publish 443:443 \
--publish 88:80 \
--publish 2222:22 \
--name gitlab \
--r
原创
2024-04-26 02:35:06
0阅读
在工作场合实施Git的时候,有很多种工作流程可供选择,此时反而会让你手足无措。本文罗列了企业团队最常用的一些git工作流程,包括Centralized Workflow、Feature Branch Workflow、Gitflow Workflow、Forking Workflow。愿以此文抛砖引玉。在你开始阅读之前,请记住:这些流程应被视作为指导方针,而非“铁律”。我们只是想告诉你可能的做法。
文章目录
1.Docker hub
Registry工作原理,一次docker pull 或 push背后发生的事情
2.搭建私有仓库
1)安装,解决速度和依赖性:阿里云-》容器-》docker
新建server12,作docker
2)加密
3)认证
login登陆
3.docker-compose.同时管理多个
1)创建 ha
转载
2024-04-07 00:01:39
50阅读
安装安装过程可参考gitlab官网。下面以cent os 为例,简单说明其安装过程。安装和配置必须的packagesOn CentOS, the commands below will also open HTTP and SSH access in the system firewall.sudo yum install -y curl openssh-server openssh-client
转载
2024-06-18 13:11:22
176阅读
无论是使用Docker-distribution去自建仓库,还是通过官方镜像跑容器的方式去自建仓库,通过前面的演示我们可以发现其是非常的简陋的,还不如直接使用官方的Docker Hub去管理镜像来得方便,至少官方的Docker Hub能够通过web界面来管理镜像,还能在web界面执行搜索, 还能基于Dockerfile利用Webhooks和Automated Builds实现自动构建镜像的功能,用
转载
2024-03-25 14:16:00
421阅读
业界一般 docker仓库使用最多的有三种,一种为 harbor,一种为 nexus,另外一种直接是以镜像 docker 容器的方式启的。很多容器公司一般都会构建自己企业内部的私有仓库。运行 harbor 需要先安装 docker 和 docker-compose。docker 我之前提前已经装好了,所以这里只安装 docker-compose。 cd /opt
mkdir harbor
pwd
转载
2024-05-21 12:44:24
383阅读