在Kubecon Europe 2018會議上,數個重量級廠商推出了新產品,包括谷歌、紅帽和甲骨文,也有一大波其他新興廠商的發(fā)布。
面向容器的沙箱和Kubernetes監(jiān)控
谷歌的發(fā)布包括推出Stackdriver Kubernetes Monitoring的beta版本,開源GVISOR容器運行時技術,以及創(chuàng)建一個被稱為Shentu的容器的開源沙箱。
谷歌希望用沙箱提高容器的安全性。在使用容器時,安全仍然是主要的問題之一。一方面,容器與主機共享內核。另一方面,有各種各樣的方式,包括將容器鎖定在輕量級虛擬機中,但有些不支持使用容器。
谷歌現在推出了Kubernetes上的另一個安全工具Sandbox G-Visor。據稱,這個新的開源沙箱可以滿足谷歌對“異類且不太可信的工作負載”的強烈需求,并更好地隔離容器應用和主機系統(tǒng)。代碼可見Github。
G-Visor攔截應用程序的系統(tǒng)調用并充當guest內核,完全在用戶空間中運行并使用Go編寫。另外還有一個名為“runsc”的OCI運行時,它與Docker和Kubernetes交互。如果管理員使用它們,系統(tǒng)調用什么也不做。
據谷歌稱,G-Visor占用空間較小,從而減少虛擬化的資源需求。谷歌希望自己的軟件能夠與這一領域的其他安全工作聯系起來,進一步提高容器的安全性。
此外,Google還宣布推出針對其GCE的Stackdriver beta版。這是一個Kubernetes監(jiān)控,可以在本地和云端管理Kubernetes的應用。在GCE中,它運行良好,也可以輕松地與公有云中的其他Kubernetes部署結合。
根據谷歌的說法,Stackdriver解決的問題是管理員需要在較大的設置中處理來自多個源的數據。這使得很難發(fā)現異常。Stackdriver在容器、pod、工作負載、集群甚至底層基礎設施之間統(tǒng)一日志、指標和事件。與此同時,谷歌顯然希望通過承諾將Stackdriver與Prometheus無縫整合,吸引Prometheus的的用戶。
無服務器支持
還有一些發(fā)布來自紅帽、甲骨文和Bitnami等公司。
紅帽分享了Operator Framework——Github上的這個開源工具包旨在使用所謂的operator來管理Kubernetes應用實例。
甲骨文針對Kubernetes的容器引擎有了許多與治理、安全性、網絡、存儲、可伸縮性和可管理性相關的新功能。此外,該公司宣布支持開放無服務器標準(作為Fn項目的一部分)。還包括Cloud Event——這是CNCF和Serveless Framework旗下的無服務器標準。
無服務器,即通過云卸載和調用功能,是Kubecon 2018上的一個熱門話題,實際上它也是一把雙刃劍。它使開發(fā)人員和管理員從煩人的工作中解放出來,節(jié)省成本,但同時將用戶綁定到無服務器或FaaS提供商。
為此,Bitnami的Kubeless 1.0為Kubernetes提供了可用于生產的無服務器解決方案的新版本。該版本現在支持Java和Go,支持Kafka的新事件觸發(fā)器和剛剛啟動的CNCF沙箱項目Nats.io,并支持CloudEvents的Spec 0.1。
其他新動作
其余新的發(fā)布還有:
Jetstack::宣布了一項包括培訓和客戶支持的新Kubernetes訂閱服務。
Kublr:宣布Kublr1.9版本將包括一個功能,讓企業(yè)用戶更容易配置Kubernetes集群。
Kontena:發(fā)布Kontena Pharos 1.0版本,這是一個認證的Kubernetes分發(fā)服務。
JFrog:向企業(yè)用戶推出了一個新的Go Repository。
LightStep:發(fā)布了一份新報告,報告顯示對微服務的熱情越來越高,同時指出了新的挑戰(zhàn)。
DigitalOcean:通過推出一個托管的Kubernetes服務進入該市場。
DataDog:推出對Datadog Agent 6的Prometheus支持和一個新的Datadog容器映射視圖。
Buoyant:CNCF官方項目Linkerd背后的這家公司宣布,現在為Linkerd提供商業(yè)支持,并發(fā)布了Conduit 0.4.1。
YuabyyTe:宣布其開源數據庫YugaByte DB Reaches 1.0 可用。
Humio:描述了使用其Helm軟件的更容易的Kubernetes日志記錄方法。
Datawire:宣布了Ambassador 0.32,現在包括對shadow traffic的支持。
Proteon:推出了新的Kubernetes即服務產品。
Cloud 66:宣布增加兩個新的功能:Formations和Stencils,以及一個新的開源項目Copper。新產品將作為其容器交付管道Cloud 66 Skycap的一部分可用。
Iguazio:發(fā)布了Nuclio的企業(yè)版,這是其開源的無服務器框架。
Bitnami:宣布了Kubeapps 1.0——旨在簡化Kubernetes應用程序的管理和部署。還宣布了用于加速Kubernetes采用的Kueless 1.0。
CNCF:宣布了新的Certified Kubernetes Application Developer項目,并宣布該基金會現在有超過200個成員。
Weaveworks:宣布了一個新的面向企業(yè)客戶的Kubernetes支持訂閱和咨詢服務。
Kubernetes:宣布了Kubeflow 0.1的可用性,它提供了一套最小的包來開始開發(fā)、訓練和部署ML。