一文详解云原生DevOps(认识、熟悉、上手,DevOps,Docker,Jenkins,SonarQube,Harbor)
文章目录
- 一、DevOps介绍
- 二、Code阶段工具
- 2.1 Git安装
- 2.2 GitLab安装
- 三、Build阶段工具
- 四、Operate阶段工具
- 4.1 Docker安装
- 4.2 Docker-Compose安装
- 五、Integrate工具
- 5.1 Jenkins介绍
- 5.2 Jenkins安装
- 5.3 Jenkins入门配置
- 5.3.1 构建任务
- 5.3.1 配置源码拉取地址
- 5.3.2 配置Maven构建代码
- 5.3.3 配置Publish发布&远程操作
- 六、CI、CD入门操作
- 6.1 持续集成
- 6.2 持续交付、部署
- 七、集成Sonar Qube
- 7.1 Sonar Qube介绍
- 7.2 Sonar Qube环境搭建
- 7.2.1 Sonar Qube安装
- 7.2.2 安装中文插件
- 7.3 Sonar Qube基本使用
- 7.3.1 Maven实现代码检测
- 7.3.2 Sonar-scanner实现代码检测
- 7.4 Jenkins集成Sonar Qube
- 7.4.1 Jenkins安装插件
- 7.4.2 Jenkins配置Sonar Qube
- 7.4.3 配置Sonar-scanner
- 7.4.4 构建任务
- 八、集成Harbor
- 8.1 Harbor介绍
- 8.2 Harbor安装
- 8.3 Harbor使用方式
- 8.3.1 添加用户构建项目
- 8.3.2 发布镜像到Harbor
- 8.3.3 从Harbor拉取镜像ls
- 8.3.4 Jenkins容器使用宿主机Docker
- 8.3.5 添加构建操作
- 8.3.6 编写部署脚本
- 8.3.7 配置构建后操作
- 九、Jenkins流水线
- 9.1 Jenkins流水线任务介绍
- 9.2 Jenkins流水线任务
- 9.2.1 构建Jenkins流水线任务
- 9.2.2 Groovy脚本
- 9.2.3 Jenkinsfile实现
- 9.3 Jenkins流水线任务实现
- 9.3.1 参数化构建
- 9.3.2 拉取Git代码
- 9.3.3 构建代码
- 9.3.4 代码质量检测
- 9.3.5 制作自定义镜像并发布
- 9.4 Jenkins流水线整合钉钉
- 十、Kubernetes编排工具
- 10.1 Kubernetes介绍
- 10.2 Kubernetes架构
- 10.3 Kubernetes安装
- 10.4 Kubernetes操作
- 10.4.1 Namespace
- 10.4.2 Pod
- 10.4.3 Deployment
- 10.4.4 Service
- 10.4.5 Ingress
- 10.5 Jenkins集成Kubernetes
- 10.5.1 准备部署的yml文件
- 10.5.2 Harbor私服配置
- 10.5.3 测试使用效果
- 10.5.3 Jenkins远程调用
- 10.6 基于GitLab的WebHooks
- 10.6.1 WebHooks通知
- 10.6.2 修改配置
- 10.6.3 滚动更新
- 10.6.3 滚动更新
笔记是b站马士兵云原生的笔记,视频源地址:云原生DevOps快速上手(DevOps,Docker,Jenkins,SonarQube,Harbor)
老师的课讲的真的好
一文详解云原生DevOps(认识、熟悉、上手,DevOps,Docker,Jenkins,SonarQube,Harbor)相关推荐
- rds数据加密_如何保障云上数据安全?一文详解云原生全链路加密
导读:对于云上客户而言,其云上数据被妥善的安全保护是其最重要的安全需求,也是云上综合安全能力最具象的体现.本文作者将从云安全体系出发,到云数据安全,再到云原生安全体系对全链路加密进行一次梳理,从而回答 ...
- 如何保障云上数据安全?一文详解云原生全链路加密
对于云上客户而言,其云上数据被妥善的安全保护是其最重要的安全需求,也是云上综合安全能力最具象的体现.本文作者将从云安全体系出发,到云数据安全,再到云原生安全体系对全链路加密进行一次梳理,从而回答:在云 ...
- 详解云原生机器学习平台的优势
概述 最近看了很多关于云原生的文章,大体意思是机器学习服务这个行业将迎来一次巨大的变革.从13年我刚入行以来,机器学习在15年左右经历了模型深度的变革,从浅层学习逐步发展到了深度学习.到了20年这个节 ...
- RISC-V应用创新大赛 | 一文详解RVB2601套件 助你快速上手赢比赛
简介:参加RISC-V应用创新大赛 赢取开发资源和好礼 上周我们发布了平头哥芯片开放社区×阿里云天池"RISC-V应用创新大赛"正式开赛! 为大家介绍了RISC-V应用创新大赛的赛 ...
- 云服务器CentOS8.2安装部署Docker一文详解
目录 前言 一.Docker简介 二.安装部署以及测试Docker 1.安装Docker 1.1查看系统版本 1.2移除旧依赖 1.3安装方法 1.4设置存储库 编辑 1.5安装Docker引擎 1 ...
- 一文详解自动驾驶的运行设计域(ODD)| 自动驾驶系列 1
一文详解自动驾驶的运行设计域(ODD)| \n 自动驾驶系列 2021年4月30日,SAE发布了第四版J3016<驾驶自动化分级>,这是即2014年1月16日.2016年9月30日.201 ...
- 一文详解JavaBean 看这篇就够了
一文详解JavaBean 看这篇就够了 JavaBean的历史渊源 JavaBean的定义(通俗版) JavaBean应用 < jsp:useBean > < jsp:getProp ...
- 【卷积神经网络结构专题】一文详解AlexNet(附代码实现)
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! [导读]本文是卷积神经网络结构系列专题第二篇文章,前面我们已经介绍了第一个真正意义 ...
- 一文详解 YOLO 2 与 YOLO 9000 目标检测系统
一文详解 YOLO 2 与 YOLO 9000 目标检测系统 from 雷锋网 雷锋网 AI 科技评论按:YOLO 是 Joseph Redmon 和 Ali Farhadi 等人于 2015 年提出 ...
最新文章
- 在linux下部署安装Tomact并运行javaWeb工程
- Apache Ant安装 验证
- ppt学习(1) ppt学习网站
- Android 底层驱动开发步骤——linux内核层、HAL层、JNI层
- (常用API)正则表达式的概念和作用
- python redis 性能测试台_Redis性能测试
- Spring tx:advice/
- python计算并返回任意多个整数的和_利用Python的多重处理方法计算一个长输入lin的整数和...
- 怎样解决VirtrualBox不能新建64bit的系统的问题
- 拯救安卓手机的数据(无法进入系统只能打开recovery)
- 英语口语之最全面最标准的数学符号、公式的英语读法
- 快速美化多页PPT的3个技巧
- 微信摇一摇服务器实现,微信摇一摇事件通知
- linux 开源视频剪辑,Linux 上的开源视频剪辑软件Olive
- 3.JDBC基础代码书写
- php示例代码之使用MySQLi接口
- 前端后台管理系统————01版权限开发(附带教程及代码)
- python 大众 同城
- 百丽三十而立:“鞋王”DTC之路的阵痛与重生
- 页面置换算法相关概念和计算
热门文章
- Android版本新特性(6-12)(13预览)
- win10 oracle怎样卸载,怎么完全卸载Oracle?(Win10) 以Oracle 11g为例
- 示波器波形保存至PC端的设置
- linux终端安装playonlinux,Ubuntu安装PlayOnLinux的步骤
- Jenkins编辑或替换All view
- 解决微信图片不可引用的问题
- 爬取6874条数据,告诉你数据分析师的薪资待遇~!
- mSystems:苏晓泉、徐健等发布全球微生物组结构和功能搜索平台2.0
- 1024程序员节前夕,Bug与Debug的随笔
- 丁神去谷歌-北邮OJ416