spring cloud+cicd[gitlabci-runner]+docker-compose 微服务框架

文章目录

  • spring boot 小微服务框架-docker-compose
    • eureka
    • apollo
  • docker/docker-compose
    • Docker 资源限制之内
  • gitlab
    • gitlab仓库
  • docker-registry直接使用
    • 搭建Harbor镜像私仓
  • cicd
    • gitlabci-runner
    • 注册Runners
        • runner-shell
        • runner-docker
          • docker开启认证的远程端口2376
          • ci docker 模式中使用docker
      • 远程执行shell部署
        • ssh证书登录(密钥创建与用户设置)
    • .gitlab-ci.yml

spring boot 小微服务框架-docker-compose

eureka

apollo

Apollo公共配置与集群
https://www.jianshu.com/p/b73e30525395

Apollo后台配置:关联公共Namespace(类似与继承父类配置)
https://blog.csdn.net/a772304419/article/details/105104183

docker/docker-compose

Docker 资源限制之内

Docker 资源限制之内存
https://blog.csdn.net/u010472499/article/details/52994454

gitlab

gitlab仓库

gitlab仓库

docker-registry直接使用

搭建Harbor镜像私仓

参看
搭建Harbor镜像私仓https://blog.csdn.net/qq_37377136/article/details/105547003

cicd

说明 节点 ip 系统
Gitlab Server git.ds.com 10.0.1.179 CentOS 7.5.1804
Gitlab Runner 10.0.1.178 CentOS 7.5.1804
Docker Registry Harbor harbor.ds.com 10.0.1.183 CentOS 7.5.1804

https://www.dwhd.org/20180609_123358.html

gitlabci-runner

一、gitlab runner的安装 (gitlab 10版本的)

1、根据具体的系统环境下载对应的二进制执行文件

# Linux x86-64
sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downlo

你可能感兴趣的:(devops,develop,centos,docker,spring,jenkins)