|NO.Z.00044|——————————|CloudNative|——|CI/CD&Jenkins_Harbor規劃.V01|--------------------------------------------|CI/CD部署規劃|
阿新 • • 發佈:2022-03-28
[CloudNative:CI/CD&Jenkins_Harbor規劃.V01] [Applications.CloudNative] [|CI/CD部署流程|部署規劃|]
一、CI/CD部署流程
二、部署環境說明### --- 部署說明 ~~~ 研發push到github程式碼庫 ~~~ Jenkins 構建,pull git程式碼 使用maven進行編譯打包 ~~~ 打包生成的程式碼,生成一個新版本的映象,push到本地docker倉庫harbor ~~~ 釋出,測試機器 pull 新版本的映象,並刪除原來的容器,重新執行新版本映象。 ~~~ 部署環境:git+jenkins(git+mvn+docker)habor+k8s
### --- 程式碼倉庫
~~~ ——>github 或者 git-server 或者 gitlab
~~~ ——>本次實驗使用github倉庫 https://github.com/
三、部署規劃
### --- 部署規劃 ~~~ centos7.x 私有:10.10.10.11 公有:192.168.1.11 harbor伺服器:容器映象倉庫 ~~~ centos7.x 私有:10.10.10.12 公有:192.168.1.12 jenkins伺服器:CI/CD伺服器 ~~~ 注:軟體:jdk、jenkins、git、maven、docker ~~~ centos7.x 私有:10.10.10.13 公有:192.168.1.13 docker伺服器:應用伺服器 ~~~ 注:軟體:jq docker OR k8s叢集 ~~~ centos7.x 私有:10.10.10.14 公有:192.168.1.14 Git伺服器:Git伺服器
===============================END===============================
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
來自為知筆記(Wiz)