DevOps是什麼?K8S在DevOps場景下的應用!

老男孩IT教育機構發表於2021-10-21

  提到DevOps這個詞,大家肯定都不陌生,它是一個非常熱門的概念,那麼你知道DevOps是什麼嗎?K8S在DevOps場景下的應用有哪些嗎?具體內容請看下文:

  DevOps是什麼?

  DevOps是一套完整的運維開發流程,可以實現快速的構建、測試和釋出軟體,整個流程包括敏捷開發-持續整合-持續交付-持續部署-DevOps。DevOps是一組過程、方法、文化與系統的名稱,DevOps重視的是持續整合、持續交付和持續部署這一套完整的流程。

  CI(Continued integrate 持續整合)

  CD(Continued Delivery 持續交付)

  CD(Continued Deployment 持續部署)

  kubernetes在DevOps場景下的應用

  透過kubernetes,我們可以實現容器在多個計算節點上的統一排程,可以將容器對接到持久儲存、虛擬網路,還可以實現彈性伸縮等,提高產品迭代速度,在DevOps體系下加入kubernetes可以實現以下功能:

  1、多叢集管理:可以根據客戶需求對開發、測試、生產環境部署多套kubernetes叢集,每個環境使用獨立的物理資源,相互之間的避免影響;

  2、多環境一致性:kubernetes是基於Docker的容器編排工具,因為容器的映象是不可變的,所以映象把OS、業務程式碼、執行環境、程式庫、目錄結構都包含在內,映象儲存在我們的私有倉庫,只要使用者從我們提供的私有倉庫拉取映象,就能保證環境的一致性;

  3、持續整合、持續部署、持續交付:可以讓產品快速迭代,自動部署,根據客戶的要求達到持續交付的能力。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2838579/,如需轉載,請註明出處,否則將追究法律責任。

相關文章