重點新聞(12月16日-12月29日)

Kubernetes 1.9出爐! 支援Windows特定應用

今年第四度的更新,Kubernetes 1.9正式版釋出重點仍放在增加新功能以及軟體運作的強健性,特別是Workloads API在1.9版本已是正式版,在移除了一些可能會影響關鍵任務穩定性的新功能後,Workloads API的穩定度將可以大幅提升不少。

另一個吸睛的功能是Kubernetes開始支援Windows,讓特定只能在Windows執行的應用程式,開始也能在Kubernetes上運作,如此用上Kubernetes的情境增加,企業使用的比例也會上升,不過目前仍停留在測試版本。

Workloads API釋出正式版後,在Kubernetes中設定已是預設啟用。Workloads API實為一群API的集合,其中包含了DaemonSet、Deployment、ReplicaSet以及StatefulSet API,提供長時運行有狀態與無狀態的工作負載基礎,但是批次工作負載的API,像是JOB與CronJob並不包含在這次的穩定版中,而是會有獨立的版本釋出。

另外,新版本也強化了儲存功能。Kubernetes原生支援了常用的NFS以及iSCSI兩種在公私有雲的儲存解決方案,但隨著Kubernetes生態系越來越廣,開始有各種的需求聲音出現,因此Kubernetes 1.9加入了容器儲存介面(Container Storage Interface,CSI)跨產業的標準協議,以降低開發雲端儲存的障礙,同時也能提升相容性。而此功能目前仍在Alpha測試版,並不建議在正式環境使用。更多資料

網路虛擬化工具NSX-T 2.1版釋出,鎖定容器網路工作負載

看準容器、微服務架構逐漸在IT業界成為主流,近日VMware也推出NSX-T 2.1版,「利用NSX,讓這些新興應用程式也可以像傳統三層式AP的網路架構一樣安全。」

VMware表示,這次釋出的新版本,就是要支援以Kubernetes為基礎的Pivotal容器服務,不僅如此,NSX-T 2.1版也會支援最新版本的Pivotal Cloud Foundry,「作為此平臺背後的網路、安全引擎。」對開發團隊而言,可以利用NSX-T整合既有應用平臺,直接與容器網路介面連接,「讓系統自動創建容器及微服務。」而維運團隊則可以加強IT環境的透明度,無論是私有雲、公有雲環境,都可用來簡化異質環境的管理工作。更多資料

紅帽OpenShift開始要鎖定支援機器學習應用

相當早就押寶Kubernetes專案的紅帽,現在開始要以OpenShift為平臺,揮軍AI及機器學習市場。紅帽技術長Chris Wright表示,許多企業用戶看見利用機器學習解決業務挑戰的潛力,「而隨著技術、硬體以及開源框架的進步,也讓機器學習變成可行的工具。」也因此,紅帽之前就開始與Google、Kubernetes社群合作,要建立AI、機器學習的開放技術社群,「讓開發者、資料科學家能更簡單應用這些開源技術。」

而近日該公司又更近一步,加入社群一同開發機器學習工具包Kubeflow,「目標是讓Kubeflow獨立於各家廠商(Vendor-neutral)」,加強部署於Kubernetes平臺上機器學習應用的可擴充性、可攜帶性。更多資料

機器學習工具包Kubeflow來了,在Kubernetes上跑機器學習更快更容易

Kubeflow是一個專用於Kubernetes上具備可攜性與可擴展性機器學習專案。Kubeflow並非一個新服務,而是作者為了讓Google的機器學習開源軟體TensorFlow能更直覺的使用而開發。

目前專案放置在GitHub上,功能是一鍵控制TensorFlow訓練控制器使用CPU或是GPU,以及調整叢集的大小。另外,也提供TensorFlow Serving的容器。

在簡化Kubernetes的機器學習工作上,Kubeflow提供多種基礎架構能夠簡易、可重複且具備可攜性的部署,並且做到部署及管理人為相依性的微服務,當然也能依需求縮放規模。

Kubeflow的作者表示,從事機器學習工作的人所使用的工具琳瑯滿目,因此Kubeflow的重點是,無論遇到什麼樣的需求,都可以客製化自己的工作流程,並且讓系統照顧閒置的機器。Kubeflow的終極目標是提供一組簡單的manifests,讓機器學習的任務可以在任意的Kubernetes叢集上執行,並自動根據部署的叢集做最佳設定。更多資料

應用程式平臺市集Bitnami推出Kubernetes應用程式儀表板

Kubernetes專案正在熱頭上,除了雲端服務大廠外,各類公司也會推出相關解決方案,像是應用程式平臺市集Bitnami,推出Kubernetes應用程式儀表板Kubeapps,藉此能協助開發者打包應用程式,加速Kubernetes叢集的部署速度。Bitnami表示,該公司協助企業打包應用程式上雲端,已經累積近10年經驗,「現在我們要協助企業擁抱Kubernetes,移轉至雲端原生應用。」

而Kubeapps總共有3大主要元件。首先該工具提供命令程式介面,協助開發者部署、管理Kubernetes叢集。再者,Bitnami也提供了一個Kubernetes應用程式市集,讓企業可以自由下載、安裝相關的Kubernetes應用程式。最後則是內建儀表板功能。更多資料

應用程式平臺市集Bitnami推出Kubernetes應用程式儀表板

以Linux作業系統Ubuntu聞名的Canonical,最近與容器平臺業者Rancher宣布,要一起推出Kubernetes雲端原生平臺,此平臺是以Ubuntu、Kubernetes及Rancher 2.0為基礎所建置。

Canonical表示,此雲端原生平臺可以讓使用者更容易管理、部署Kubernetes上的容器,同時,除了使用Canonical自家版本的Kubernetes,開發者也能選擇使用其他雲端服務業者的代管K8s服務,例如AWS EKS、Azure AKS或者Google GKE。

Canonical執行長Mark Shuttleworth表示,Ubuntu一直都是開發者所喜歡的容器應用程式開發環境。而Rancher執行長梁勝則表示,在整合Rancher、Kubernetes及Ubuntu後,這個雲端原生平臺可以提供企業完整的K8s管理解決方案。更多資料

Container產品更多動態

·CoreOS商用K8s平臺Tectonic 1.8版正式上線更多資訊

·資料中心作業系統DC/OS開始支援大數據串流工具Flink 1.4版更多資訊

·Mesosphere集結開源文件,推出DC/OS文檔網站更多資訊

·容器安全廠商Sysdig提供阿里雲容器監控服務更多資訊

·資料中心作業系統DC/OS企業版在微軟Azure市集上架更多資訊

·Joyent與微服務平臺業者LunchBadger合作,鎖定無伺服器跨雲市場更多資訊

·Rancher 2.0版要支援AWS Kubernetes服務更多資訊

Container資源

※基本觀念:Kubernetes、容器技術及雲端原生應用程式

※How-To:用Docker Compose調整Linux Kernel參數


Advertisement

更多 iThome相關內容