06/20~06/26精選Container新聞

新版Kubernetes 1.11要來了,調整永久儲存容量不用關閉Pod

CNCF基金會近日將釋出Kubernetes 1.11版,這是今年釋出的第二個版本。今年Kubernetes改版方向,主要以強化網路和儲存功能為主,早在去年1.9版就推出的儲存標準化CSI功能,在今年初1.10版進入Beta,這次在1.11版還繼續增加新功能,這次新增了原生區塊儲存的支援(Raw Block Volumes),目前這功能是Alpha版。另一個新版的儲存新功能是,現在要調整持久性儲存空間的容量時,也不用中斷Pod的執行,也不用先卸載儲存空間,這將有助於簡化容器應用在永久性儲存的管理,會更接近是傳統應用程式的儲存管理作法。
另外,在網路功能上也有重要更新,可作為Kubernetes叢集內建負載平衡機制的CoreDNS也進入正式版,更容易建立一個容器內DNS,來管理大量微服務間的溝通。

VMware也推出Kubernetes代管服務VKE

不只雲端龍頭大推Kubernetes代管服務,連虛擬化龍頭VMware都推出了自家的Kubernetes代管服務VKE(VMware Kubernetes Engine),來強化VMware雲端服務產品線,目前是公開測試版。VMware表示,VKE目前部署在AWS雲端平臺的EC2執行實例上,目前只在US-East1、US-West2和EU-West1三處AWS區域才支援,日後也會部署到Auzre上來提供服務。目前,VKE尚未公布詳細的收費模式,但VMware透露將提到按秒計費機制,可依所用vCPU和記憶體資源的使用量按秒收費。
VKE還推出了一個VMware Smart Cluster管理機制,可提供一個集中式政策管理機制,包括安全、健康、容器叢集規模等類管理政策都可集中。有超過50個參數,讓使用者可以定義更細節的組態,例如主節點、工作節點、網路、儲存的設定。當使用者定義完畢後,VKE便會接手,開始管理這些叢集。在權限管理上,VKE也提供樹狀資源管理,另外也可以整合AWS帳號,而不用另外建立帳號,也可整合到AWS的VPC環境中。

從零到2500萬用戶的Kubernetes部署秘訣

近日一家Bot服務平臺商MEE6,分享了他們如何在18個月內,能夠稱起2,500萬名用戶規模的關鍵,就是能快速擴充Kubernetes的叢集。一開始,MEE6先在單臺裸機設備上部署Docker來支撐所有服務,但因擴充太快,需要部署太多容器應用才夠支應,後來改換成Kubernetes,目前他們在12臺搭在4顆vCPU的運算節點上執行Kubernetes,並使用了665個Pod容器組,平均一個運算節點上可執行110個Pod。
MEE6指出,開發者必須了解每個節點可以運作的容器上限,並在配置檔先設妥上限值,才能避免日後維運擴充時出錯。不只如此,還得第一時間就設定每個Pod所用的CPU和記憶體需求,而不是等到CPU利用率滿載,或效能降低時,才來設定。因為MEE6的後端應用並非CPU高耗型的應用,而是記憶體耗用型映,當要開啟512個容器時,他們發現,Kubernetes會不斷在同一個運算節點上開啟容器,而不會分散到其他節點上來分攤執行,一旦這個節點的資源耗用後,就會卡住後續的應用程式,無法執行。

SUSE容器服務平臺推出第三版,提供更多容器叢集優化機制

開源作業系統商SUSE近日釋出了自家容器服務平臺第三版(SUSE CaaS Platform 3),這是一個可用來建立自家容器雲的軟體平臺。新版主要提供了更多容器叢集佳化的配置選項,可以讓開發者對SUSE自家容器專用作業系統MicroOS,提供更細緻的調校或客制化。另外,也增加了更多容器映象檔管理機制,例如開發者可從外部儲存庫下載容器映象檔後,在內部代理伺服器建立快取,而不用每次都從外部儲存庫下載。在第三版也開始支援Kubernetes的輕量級容器引擎CRI-O。不過,目前SUSE容器服務平臺第三版只支援到Kubernetes 1.9版,SUSE表示,會盡快支援到1.10版。

Elastic平臺數據蒐集套件Beats有新版,更容器蒐集K8s和Docker運作數據

當大量應用都變成雲端原生應用後,如何監控這些雲端應用是新的挑戰,尤其採用容器技術和微服務架構時,開發者如何監控數千甚至上萬個容器服務,是一大難題。Elastic公司開發的多類型Log資料蒐集機制Beats,也從6.0版開始支援容器監控機制,而讓大規模容器Log資料的收集更方便,最近Beats釋出6.3版,在Filebeat日誌文件和 Metricbeat監控指標上,增加了自動發現功能(Autodiscover),而且可以支援Docker和Kubernetes配置檔。這意味著,開發者可以透過自動發現機制,能直接從參考範本中選擇適用的配置,減少不少自己手工建立監控配置設置的工作。

Google正式整合Kubernetes引擎與GPU服務

近日Google宣布,自家GCP公有雲GPU服務現在正式與Kubernetes引擎(GKE)整合。企業在GKE環境中運作的容器應用程式,便可以搭配GPU服務,執行CUDA工作負載,也可以搭配日前正式上線的先占式GPU服務使用,降低企業進行機器學習運算的成本。搭配Google雲端監控服務Stackdriver,可以用來監控GPU資源的存取頻率、GPU資源的可用量,或者GPU的配置狀況。此外,在Kubernetes環境中使用GPU服務的企業,也可以一併使用Google Kubernetes引擎的一些現有功能。像是搭配Node資源池功能,讓現有Kubernetes叢集上的應用程式可以存取GPU資源。

Sysdig Monitor夏季大更新,支援更多K8s和Prometheus監控機制

監控服務Sysdig旗下監控平臺釋出了夏季大更新,一口氣推出許多新功能,強化對Kubernetes、Prometheus的監控機制外,也原生支援微服務平臺Istio。例如內建Kubernetes啟用警告,當Kubernetes節點準備工作尚未完成時,可以自動通知使用者。使用者可以根據節點的運作狀況,定義系統發布警示的標準。另外在也開始支援Promethues的Histogram metric類型,使用者可以將資料視覺化,觀察數據的分布。

IBM雲端代管服務也可以部署自家私有容器軟體IBM Cloud Private

容器私有雲軟體IBM Cloud Private最近也列入IBM的雲端代管服務(Cloud Managed Services)中。IBM表示,既有使用雲端代管服務的企業,也可以同步使用IBM Cloud Private,開始建立容器化應用程式。另外,部署在代管雲環境的私有容器雲軟體,也可以搭配使用雲端代管服務內建的資安、災難復原、基礎架構自動化及應用程式管理等功能。此服務預計在2018年7月時全部上線。

責任編輯/王宏仁

更多Container產品動態

  • 雲端業者Rackspace推出私有雲租用服務
  • VMware Cloud on AWS也有政府雲版本了

@資料來源:iThome整理,2018年6月


Advertisement

更多 iThome相關內容