Fork me on GitHub

随笔分类 -  自动化运维

摘要:一、应用部署流程 通过Deployment控制器控制多个pod Service与Pod之间通过标签选择器进行关联,Service可对外提供服务 Ingress通过域名访问,可解决Service ip变动导致服务不可访问,与Service之间通过ServiceName进行关联 二、Django项目镜像 阅读全文
posted @ 2022-10-27 10:30 iveBoy 阅读(1401) 评论(0) 推荐(0) 编辑
摘要:一、安装要求 采用Kuboard方式安装有一定的安装要求: 至少2台 2核4G 的服务器 CentOS 7.6 / 7.7 / 7.8 / 7.9 kubernetes v1.19.x版本采用的Docker,而之上的版本使用的是Container,所以这里安装的是v1.19.x版本,所以参考Kubo 阅读全文
posted @ 2022-09-21 12:55 iveBoy 阅读(635) 评论(0) 推荐(0) 编辑
摘要:一、项目流程 Jenkins从git拉取指定tag代码 Jenkins构建代码、镜像以及推送镜像到镜像库 Jenkins通过Publish Over SSH通知远程服务器拉取镜像、远程服务器通过镜像启动容器 二、实现流程 1、从代码仓中拉取Jenkinsfile文件 2、从git拉取指定tag代码 阅读全文
posted @ 2022-09-19 20:35 iveBoy 阅读(533) 评论(0) 推荐(0) 编辑
摘要:一、集成的必要性 在之前的项目部署中,使用jenkins将构建好的代码通过 publish over ssh 插件推送到远程服务器进行部署,然后在远程服务器上进行镜像的构建以及容器的启动。那么如果是多台服务器就会比较耗时,这时采用在jenkins服务器上直接构建好镜像推送到镜像仓库,然后jenkin 阅读全文
posted @ 2022-09-18 16:34 iveBoy 阅读(1297) 评论(0) 推荐(0) 编辑
摘要:一、Harbor安装 这里采用原生方式进行安装: 下载 wget https://github.com/goharbor/harbor/releases/download/v2.6.0/harbor-offline-installer-v2.6.0.tgz 解压 tar -xzvf harbor-o 阅读全文
posted @ 2022-09-18 07:55 iveBoy 阅读(1266) 评论(0) 推荐(0) 编辑
摘要:一、Git标签代码管理 在Jenkins中除了使用基于代码分支拉取,也可以基于代码标签拉取,不过需要安装插件: Git Parameter 然后可以基于Git参数进行构建: 在源码管理中需要提前配置Git信息: 接着需要在构建中首先切换标签,再执行其它构建步骤: 上面的过程就是拉取指定标签的代码。 阅读全文
posted @ 2022-09-17 08:36 iveBoy 阅读(160) 评论(0) 推荐(0) 编辑
摘要:一、项目搭建、配置 Jenkins除了创建之前的自由风格的项目,还可以进行流水线项目的创建,相比较于自由风格的项目,流水线的功能更为强大,通过Jenkins流水线的代码定义了整个的构建过程, 它通常包括构建, 测试和交付应用程序的阶段 。 然后进入配置页面,它也有很多可选,如General、构建触发 阅读全文
posted @ 2022-09-15 08:29 iveBoy 阅读(298) 评论(0) 推荐(0) 编辑
摘要:一、安装与配置 1、配置GitLab服务 在PyCharm中默认已经集成了Git和GitHub,打开File-->Setting-->Version Control查看版本控制插件: 所以需要安装GitLab插件,在插件市场上搜索并且安装: 然后在Version Control中就会有这个插件,然后 阅读全文
posted @ 2022-09-14 07:52 iveBoy 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:一、创建job 在Dashboard中新建job: 输入任务名: 下面可以选择其中的一种用来构建项目比如第一个自由风格的软件项目。 二、项目配置 当选择第一个自由风格构建项目后,构建项目分成下面几部分: General 源码管理 构建触发器 构建环境 构建 构建后操作 1、General 包含很多项 阅读全文
posted @ 2022-09-13 07:42 iveBoy 阅读(507) 评论(0) 推荐(0) 编辑
摘要:一、Jenkins的安装 (一)Docker安装 Jenkins的安装有很多方式,docker的方式进行安装: docker run \ -u root \ --rm \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkin 阅读全文
posted @ 2022-09-12 10:36 iveBoy 阅读(605) 评论(0) 推荐(0) 编辑
摘要:一、Docker的安装 1、卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-l 阅读全文
posted @ 2022-09-11 19:28 iveBoy 阅读(2265) 评论(0) 推荐(0) 编辑
摘要:一、搭建 1、配置yum源 [root@localhost ~]# cat /etc/yum.repos.d/jenkins.repo [jenkins] name=Jenkins baseurl=https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat 阅读全文
posted @ 2021-03-06 19:02 iveBoy 阅读(1066) 评论(0) 推荐(0) 编辑

TOP
点击右上角即可分享
微信分享提示