重點(diǎn)新聞(12月16日-12月29日)
Kubernetes 1.9出爐! 支援Windows特定應(yīng)用
今年第四度的更新,Kubernetes 1.9正式版釋出重點(diǎn)仍放在增加新功能以及軟件運(yùn)作的強(qiáng)健性,特別是Workloads API在1.9版本已是正式版,在移除了一些可能會影響關(guān)鍵任務(wù)穩(wěn)定性的新功能後,Workloads API的穩(wěn)定度將可以大幅提升不少。
另一個吸睛的功能是Kubernetes開始支援Windows,讓特定只能在Windows執(zhí)行的應(yīng)用程式,開始也能在Kubernetes上運(yùn)作,如此用上Kubernetes的情境增加,企業(yè)使用的比例也會上升,不過目前仍停留在測試版本。
Workloads API釋出正式版後,在Kubernetes中設(shè)定已是預(yù)設(shè)啟用。Workloads API實(shí)為一群API的集合,其中包含了DaemonSet、Deployment、ReplicaSet以及StatefulSet API,提供長時運(yùn)行有狀態(tài)與無狀態(tài)的工作負(fù)載基礎(chǔ),但是批次工作負(fù)載的API,像是JOB與CronJob并不包含在這次的穩(wěn)定版中,而是會有獨(dú)立的版本釋出。
另外,新版本也強(qiáng)化了儲存功能。Kubernetes原生支援了常用的NFS以及iSCSI兩種在公私有云的儲存解決方案,但隨著Kubernetes生態(tài)系越來越廣,開始有各種的需求聲音出現(xiàn),因此Kubernetes 1.9加入了容器儲存介面(Container Storage Interface,CSI)跨產(chǎn)業(yè)的標(biāo)準(zhǔn)協(xié)議,以降低開發(fā)云端儲存的障礙,同時也能提升相容性。而此功能目前仍在Alpha測試版,并不建議在正式環(huán)境使用。
網(wǎng)絡(luò)虛擬化工具NSX-T 2.1版釋出,鎖定容器網(wǎng)絡(luò)工作負(fù)載
看準(zhǔn)容器、微服務(wù)架構(gòu)逐漸在IT業(yè)界成為主流,近日VMware也推出NSX-T 2.1版,「利用NSX,讓這些新興應(yīng)用程式也可以像傳統(tǒng)三層式AP的網(wǎng)絡(luò)架構(gòu)一樣安全!
VMware表示,這次釋出的新版本,就是要支援以Kubernetes為基礎(chǔ)的Pivotal容器服務(wù),不僅如此,NSX-T 2.1版也會支援最新版本的Pivotal Cloud Foundry,「作為此平臺背後的網(wǎng)絡(luò)、安全引擎!箤﹂_發(fā)團(tuán)隊(duì)而言,可以利用NSX-T整合既有應(yīng)用平臺,直接與容器網(wǎng)絡(luò)介面連接,「讓系統(tǒng)自動創(chuàng)建容器及微服務(wù)!苟S運(yùn)團(tuán)隊(duì)則可以加強(qiáng)IT環(huán)境的透明度,無論是私有云、公有云環(huán)境,都可用來簡化異質(zhì)環(huán)境的管理工作。
紅帽O(jiān)penShift開始要鎖定支援機(jī)器學(xué)習(xí)應(yīng)用
相當(dāng)早就押寶Kubernetes專案的紅帽,現(xiàn)在開始要以O(shè)penShift為平臺,揮軍AI及機(jī)器學(xué)習(xí)市場。紅帽技術(shù)長Chris Wright表示,許多企業(yè)用戶看見利用機(jī)器學(xué)習(xí)解決業(yè)務(wù)挑戰(zhàn)的潛力,「而隨著技術(shù)、硬體以及開源框架的進(jìn)步,也讓機(jī)器學(xué)習(xí)變成可行的工具。」也因此,紅帽之前就開始與Google、Kubernetes社群合作,要建立AI、機(jī)器學(xué)習(xí)的開放技術(shù)社群,「讓開發(fā)者、資料科學(xué)家能更簡單應(yīng)用這些開源技術(shù)。」
而近日該公司又更近一步,加入社群一同開發(fā)機(jī)器學(xué)習(xí)工具包Kubeflow,「目標(biāo)是讓Kubeflow獨(dú)立於各家廠商(Vendor-neutral)」,加強(qiáng)部署於Kubernetes平臺上機(jī)器學(xué)習(xí)應(yīng)用的可擴(kuò)充性、可攜帶性。
機(jī)器學(xué)習(xí)工具包Kubeflow來了,在Kubernetes上跑機(jī)器學(xué)習(xí)更快更容易
Kubeflow是一個專用於Kubernetes上具備可攜性與可擴(kuò)展性機(jī)器學(xué)習(xí)專案。Kubeflow并非一個新服務(wù),而是作者為了讓Google的機(jī)器學(xué)習(xí)開源軟件TensorFlow能更直覺的使用而開發(fā)。
目前專案放置在GitHub上,功能是一鍵控制TensorFlow訓(xùn)練控制器使用CPU或是GPU,以及調(diào)整叢集的大小。另外,也提供TensorFlow Serving的容器。
在簡化Kubernetes的機(jī)器學(xué)習(xí)工作上,Kubeflow提供多種基礎(chǔ)架構(gòu)能夠簡易、可重復(fù)且具備可攜性的部署,并且做到部署及管理人為相依性的微服務(wù),當(dāng)然也能依需求縮放規(guī)模。
Kubeflow的作者表示,從事機(jī)器學(xué)習(xí)工作的人所使用的工具琳瑯滿目,因此Kubeflow的重點(diǎn)是,無論遇到什麼樣的需求,都可以客制化自己的工作流程,并且讓系統(tǒng)照顧閑置的機(jī)器。Kubeflow的終極目標(biāo)是提供一組簡單的manifests,讓機(jī)器學(xué)習(xí)的任務(wù)可以在任意的Kubernetes叢集上執(zhí)行,并自動根據(jù)部署的叢集做最佳設(shè)定。更多資料
應(yīng)用程式平臺市集Bitnami推出Kubernetes應(yīng)用程式儀表板
Kubernetes專案正在熱頭上,除了云端服務(wù)大廠外,各類公司也會推出相關(guān)解決方案,像是應(yīng)用程式平臺市集Bitnami,推出Kubernetes應(yīng)用程式儀表板Kubeapps,藉此能協(xié)助開發(fā)者打包應(yīng)用程式,加速Kubernetes叢集的部署速度。Bitnami表示,該公司協(xié)助企業(yè)打包應(yīng)用程式上云端,已經(jīng)累積近10年經(jīng)驗(yàn),「現(xiàn)在我們要協(xié)助企業(yè)擁抱Kubernetes,移轉(zhuǎn)至云端原生應(yīng)用!
而Kubeapps總共有3大主要元件。首先該工具提供命令程式介面,協(xié)助開發(fā)者部署、管理Kubernetes叢集。再者,Bitnami也提供了一個Kubernetes應(yīng)用程式市集,讓企業(yè)可以自由下載、安裝相關(guān)的Kubernetes應(yīng)用程式。最後則是內(nèi)建儀表板功能。
應(yīng)用程式平臺市集Bitnami推出Kubernetes應(yīng)用程式儀表板
以Linux作業(yè)系統(tǒng)Ubuntu聞名的Canonical,最近與容器平臺業(yè)者Rancher宣布,要一起推出Kubernetes云端原生平臺,此平臺是以Ubuntu、Kubernetes及Rancher 2.0為基礎(chǔ)所建置。
Canonical表示,此云端原生平臺可以讓使用者更容易管理、部署Kubernetes上的容器,同時,除了使用Canonical自家版本的Kubernetes,開發(fā)者也能選擇使用其他云端服務(wù)業(yè)者的代管K8s服務(wù),例如AWS EKS、Azure AKS或者Google GKE。
Canonical執(zhí)行長Mark Shuttleworth表示,Ubuntu一直都是開發(fā)者所喜歡的容器應(yīng)用程式開發(fā)環(huán)境。而Rancher執(zhí)行長梁勝則表示,在整合Rancher、Kubernetes及Ubuntu後,這個云端原生平臺可以提供企業(yè)完整的K8s管理解決方案。