
圖片來(lái)源:CloudBees
提供企業(yè)級CI/CD服務(wù)的廠(chǎng)商,近年也開(kāi)始加強支援各大云端廠(chǎng)商,從應用程式開(kāi)發(fā)、持續整合,到最後應用程式部署流程都支援。像是開(kāi)放原始碼平臺GitLab,在今年4月時(shí)就開(kāi)始與Google云端服務(wù)整合,讓?xiě)贸淌娇梢圆渴鹬罧ubernetes環(huán)境,而近日釋出的GitLab 11.0版,使用者可以用來(lái)管理與監控Kubernetes狀態(tài)外,需要除錯與檢查pod的時(shí)候,也能直接從GitLab部署儀表板中,瀏覽Kubernetes pod的日志檔。
而Chef的自動(dòng)化布建服務(wù)Habitat Builder,則是強化與微軟Azure整合,Habitat Builder可以直接連接至Azure容器儲存庫,在完成容器化應用程式建置後,後續的調度、管理工作,就交由Azure Kubernetes服務(wù)。
而這一次則是輪到持續整合工具Jenkins背後的開(kāi)發(fā)商CloudBees,該公司近日宣布自家企業(yè)版Jenkins服務(wù)CloudBees Core,正式與微軟Azure Kubernetes服務(wù)整合。該公司表示,當今企業(yè)開(kāi)始擁抱微服務(wù)、容器技術(shù),開(kāi)發(fā)、部署云端原生應用程式。目前Kubernetes成為最多人使用的容器調度工具,「不過(guò)要安裝、維護該工具,也需要相當程度的專(zhuān)業(yè)」,因此該公司的策略是與提供Kubernetes服務(wù)的Azure合作,讓企業(yè)用戶(hù)在代管環(huán)境執行Kubernetes,利用該環(huán)境原生的命令列介面,安裝CloudeBees Core,開(kāi)發(fā)者隨時(shí)可以開(kāi)發(fā)流程中導入CI/CD工作。
CloudBees解釋?zhuān)斊髽I(yè)在A(yíng)KS環(huán)境部署CloudBees Core後,該工具提供開(kāi)發(fā)者自助式CD服務(wù),「開(kāi)發(fā)者能存取經(jīng)認證合格的CI/CD工具」,該公司也宣稱(chēng),只要這一套解決方案,就能讓所有的老舊應用程式、云端原生應用都整合到CD工作流程中。而Jenkins Master及Jenkins Agent也會(huì )自動(dòng)水平擴充,調整至符合企業(yè)IT環(huán)境需求的規模。
現在CloudBees也已經(jīng)邁向多云、多異質(zhì)環(huán)境的發(fā)展策略,除了這次正式支援的Azure Kubernetes環(huán)境,使用Amazon EKS、Google Kubernetes Engine或者紅帽OpenShift的企業(yè),也能在其環(huán)境部署CloudBees Core。
持續整合工具Jenkins背後的開(kāi)發(fā)商CloudBees,自家企業(yè)版Jenkins服務(wù)CloudBees Core正式與微軟Azure Kubernetes服務(wù)整合。在A(yíng)KS環(huán)境安裝CloudBees Core後,系統會(huì )在各個(gè)Pod中部署Jenkins Master、Jenkins Agent,透過(guò)Jenkins維運中心管理服務(wù)。Jenkins Master及Jenkins Agent也會(huì )自動(dòng)水平擴充,調整至符合企業(yè)IT環(huán)境需求的規模。