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