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