前言
前段時間公司的服務大升級使用Jenkins+Docker+K8S自動化部署之后,感覺用起來有點大快人心之感,
攻城獅本地開發,開發完成后提交代碼到代碼倉庫,自動觸發jenkins進行持續集成與部署,部署完成會收到結果郵件,專案運行程序中可通過日志系統查看程式日志,有例外會觸發監控系統發送報警,從編碼到上線后結果反饋都可以攻城獅自主完成,形成完整倍訓,完整流程的工具鏈及協助例外情況的處理,作業量減少了,效率也高了,

其實在這之前我對Jenkins+Docker+K8S就有只有一些大概的了解,畢竟不是運維,沒有太深入學習,聽說公司的服務要大升級后,閑下來的時間也會去找這方面的資料看,但市面上的資料太多太雜,最后還是一位公司的老大哥傳給我兩份配套的學習筆記,學完后才算是對這方面有了個系統的認知,雖然我不是主攻這方面的,但覺得這兩份筆記總結的挺不錯,本著好東西就是要拿出來分享的原則,下面我會把這兩份筆記展示出來給有需要的朋友看,展示的不全還請海涵評論區指正,
第一份筆記:K8s理論+實踐
理論
- 這么理解集群控制器,能行!
- 集群網路詳解
- 集群伸縮原理
- 認證與調度
- 集群服務的三個要點和一種實作
- 鏡像拉取這件小事



實踐
- 讀懂這一篇,集群節點不下線
- 節點下線姊妹篇
- 我們為什么會洗掉不了集群的命名空間?
- 阿里云ACK產品安全組配置管理
- 二分之一活的微服務
- 半夜兩點Ca證書過期問題處理慘況總結



第二份筆記:Jenkins持續集成
- 持續集成及Jenkins介紹


- Jenkins安裝和持續集成環境配置



- Jenkins構建Maven專案


- Jenkins+Docker+SpringCloud微服務持續集成


- 基于Kubernetes/K8S構建Jenkins持續集成平臺


可以說沒有持續集成,說明交付流程是混亂不清晰隨機的,有了持續集成后:
- 能夠快速暴露錯誤
- 保證代碼提交質量
- 定位錯誤更加容易
- 降低整體集成風險
- 促進產品快速迭代
目前構建持續集成應用最廣泛的開源專案還是Jenkins,目前很多公司,持續集成都使用的是Jenkins,
如果有朋友對這兩份筆記感興趣,只需要點贊文章,獲取方式看圖!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/16819.html
標籤:其他
