透過您的圖書館登入
IP:18.188.61.223
  • 會議論文
  • OpenAccess

導入DevOps之Kubernetes容器管理架構-資訊服務企業實務應用案例探討

摘要


未導入Development & Operations(DevOps)文化之前,資訊服務企業對於跨部門溝通、軟體交付、開發流程、部署流程等工作,需要花費較多的時間來協調處理。然而現今企業所遭遇的挑戰是在提供線上產品服務時,從開發設計、測試、部署到執行時的維護、不斷線的更新版本直到產品下線的生產週期,如何降低與減少維護時間。換言之,企業需要在有限的時間內,開發研究出產品與提升產品的質與量,減少維護時程而來避免營運時間損失,進而達成自動化維運的目的性。因此企業開始導入敏捷軟體開發的概念、持續整合/持續部署工具運用與推導Kubernetes容器管理工具。本研究將透過資訊服務企業實務應用案例探討,思考導入Docker Container、GitLab、Jenkins、Docker Harbor、Kubernetes等軟體工具。我們在研究過程中發現,相關維運與開發人員在導入時,使用Kubernetes容器管理工具是適合來管理Docker Container,可達成企業所需要的自動化維運需求。

並列摘要


The challenge for enterprises is to minimize the maintenance effort when providing online product services, from development and design, testing, deployment to execution maintenance, continuous update to the production cycle of the product. Enterprises need to develop products and improve the quality and quantity of products in a limited time, and reduce maintenance effort to avoid loss of operating time, and thus achieve the purpose of automated operation. As a result, companies begin to introduce the idea of agile software development, continuous integration/continuous delivery (CI/CD) tools, and the use of Kubernetes container management tools. This research will explore the deployment of Docker Container, GitLab, Jenkins, Docker Harbor, Kubernetes, and relevant software tools by an enterprise practical case to achieve enterprise automation and maintenance purposes. We find that the enterprise-related maintenance and developers using the Kubernetes container management tool to manage the Docker Container can achieve the automated maintenance requirements issued by the enterprise.

並列關鍵字

Service-Level Agreement Kubernetes Docker CI/CD DevOps

延伸閱讀