當前位置:首頁 > 公眾號精選 > 架構(gòu)師社區(qū)
[導讀]將項目遷移到k8s平臺是怎樣實現(xiàn)的?制作鏡像控制器管理PodPod數(shù)據(jù)持久化暴露應用對外發(fā)布應用日志/監(jiān)控1制作鏡像分為三步:第一基礎(chǔ)鏡像,是基于哪個操作系統(tǒng),比如Centos7或者其他的第二步中間件鏡像,比如服務鏡像,跑的像nginx服務,tomcat服務第三步項目鏡像,它是服...



將項目遷移到k8s平臺是怎樣實現(xiàn)的?

  1. 制作鏡像

  2. 控制器管理Pod

  3. Pod數(shù)據(jù)持久化

  4. 暴露應用

  5. 對外發(fā)布應用

  6. 日志/監(jiān)控

1 制作鏡像分為三步:

  • 第一基礎(chǔ)鏡像,是基于哪個操作系統(tǒng),比如Centos7或者其他的
  • 第二步中間件鏡像,比如服務鏡像,跑的像nginx服務,tomcat服務
  • 第三步項目鏡像,它是服務鏡像之上的,將你的項目打包進去,那么這個項目就能在你這個服務鏡像里面運行了
一般運維人員都是提前將鏡像做好,而開發(fā)人員就能直接拿這個鏡像去用,這個鏡像一定要符合現(xiàn)在環(huán)境部署的環(huán)境。

2 控制器管理 pod

也就是k8s去部署這個鏡像了,一般我們都會去拿控制器去部署,用的最多的就是 deployment

  • Deployment:無狀態(tài)部署

  • StatefulSet:有狀態(tài)部署

  • DaemonSet:守護進程部署

  • Job
本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
關(guān)閉