IBM發(fā)布兩款面向Kubernetes開發(fā)者的開源工具
在日前圣地亞哥舉行的Kubecon + CloudNativeCon同期活動中,IBM公布了兩款適用于Kubernetes生態(tài)系統(tǒng)的新開源工具,同時更新了兩個現(xiàn)有的項目。
這次IBM推出的新工具之一——Kui,旨在減輕開發(fā)者在處理混合云或者多云應用部署時經(jīng)常要面對的“糟糕體驗”;此外還有Iter8,這是一款用于收集由開源軟件服務網(wǎng)格Istio生成的數(shù)據(jù)和計量的工具。
IBM研究員、云平臺部門首席技術(shù)官Jason McGee和IBM混合云平臺研究總監(jiān)Priya Nagpurkar在博客中介紹了這些新項目。
他們寫道:“如今有超過16000個生產(chǎn)型Kubernetes集群,每天支持數(shù)十億筆交易,IBM在大規(guī)模運行Kubernetes生產(chǎn)工作負載方面擁有豐富的經(jīng)驗,而且IBM了解企業(yè)和企業(yè)的開發(fā)團隊在混合多云環(huán)境中面臨怎樣的挑戰(zhàn)。”
Kubernetes是一種開源編排工具,用于管理大型軟件容器部署,而容器托管了那些可運行在任何計算基礎(chǔ)設(shè)施上的現(xiàn)代應用的組件。
開發(fā)者可以使用Kui工具與他們編寫應用所使用的命令行界面工具進行交互。IBM還表示,Kui提供的可視化功能可以幫助開發(fā)者處理Kubernetes應用生成的復雜數(shù)據(jù),旨在解決很多開發(fā)者使用CLI加快流程所帶來的“令人不適的體驗”。
McGee和Nagpurkar這樣寫道:“IBM已經(jīng)開始將Kui引入IBM Cloud產(chǎn)品,以便幫助簡化開發(fā)者體驗。”
IBM已經(jīng)將基于Kui的Web終端與最新的IBM Cloud Pak for Multicloud Management服務集成在一起,為開發(fā)者提供了一種簡便的方式,來運行命令并通過可視化方式瀏覽這些命令的結(jié)果。
至于Iter8,這是一個使用Istio應用編程界面執(zhí)行對比分析的工具。Istio是所謂的“服務網(wǎng)格”,可以提供流量管理、計量收集和策略執(zhí)行。開發(fā)者可以使用Iter8為不同微服務或者應用組件連接、管理和保護網(wǎng)絡。
Istio還用于Canary和A/B測試,幫助開發(fā)者在開發(fā)過程中檢測出并消除應用出現(xiàn)的任何錯誤。開發(fā)者使用Iter8可以將新的更新與老版本應用進行對比,以確定這些更新是否可以正常運行,此外該工具還有助于預測將來可能出現(xiàn)哪些問題。
Constellation Research分析師Holger Mueller表示:“很高興看到IBM繼續(xù)致力于開源特別是Istio等新領(lǐng)域。Istio提供的生產(chǎn)力和工具對于那些需要在Kubernetes上快速構(gòu)建下一代應用的企業(yè)來說是至關(guān)重要的。”
在這次大會上IBM還推進了兩個現(xiàn)有給的項目:Tekton和Razee。
Tekton是一個用于構(gòu)建持續(xù)集成和交付系統(tǒng)的開源框架。該項目現(xiàn)在已經(jīng)與IBM Cloud Continuous Delivery服務集成在一起,可通過訪問管道\工作流和其他構(gòu)件的行業(yè)規(guī)范來幫助實現(xiàn)流程的現(xiàn)代化。
Razee是一個開源的持續(xù)交付工具,用于大規(guī)模管理應用,F(xiàn)在Red Hat OpenShift(一個用于構(gòu)建容器化應用的平臺)也提供了對Razee的支持。此外,IBM Cloud DevOps ToolChains也支持Razee。
本文章選自《數(shù)字化轉(zhuǎn)型方略》雜志,閱讀更多雜志內(nèi)容,請掃描下方二維碼
