您当前的位置: 首页 >  git

基于 Gitlab 和 Kubernetes 的 CI/CD 实践

蔚1 发布时间:2020-01-16 23:30:38 ,浏览量:4

这是作者近几年在 DevOps 和云原生工作方面的实践总结,适用于打算自己搭建 CI/CD 流水线的小团队。内容以 CI/CD 流水线搭建的关键点为主,不讲基本安装配置,相信真正有需要的读者很容易区分什么是更重要的内容。

之所以只用 Gitlab 作为 CI/CD 工具,而不涉及 Jenkins 等,主要是为了减少技术栈工具数量,进而降低团队学习成本。反正做 DevOps 的话 Git 服务器是必须的,在已有 Gitlab 服务基础上叠加 CI/CD 能力是最经济的方案。

本文主要以一个 Spring Boot 项目为例,覆盖 CI/CD 环节的核心配置和支撑文件,最终的 CD 结果是部署到已有的 k8s 集群上。

主要内容:

  • 完整 CI/CD 流水线相关设置说明
  • 前后端 Docker 化相关配置实例
  • Kubernetes 目标部署要点
  • 流水线性能优化要点
  • 私服配置干货

目标群体:

  • 已经或打算使用 Gitlab 作为源码管理服务
  • 准备自建基于 k8s 环境的 CI/CD 流水线的团队
  • 在众多选项中迷失的 DevOps 工程师或架构师

阅读全文: http://gitbook.cn/gitchat/activity/5e169809c8562763f37e202d

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

关注
打赏
1688896170
查看更多评论

蔚1

暂无认证

  • 4浏览

    0关注

    4645博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.4031s