重點新聞(05月20日-06月02日)

·Kubernetes 1.7版預計6月底推出,將有50項更新

按Kubernetes每季推出新版本的周期,暨今年3月底發布1.6版後,應該即將有一波大宣布。果不其然,作為Kubernetes 1.7開發團隊成員之一的Mirantis,在近日宣布,Kubernetes 1.7版會如期在6月底發布。

在1.6版中,Kubernetes不僅新增了角色權限控管,還一舉將叢集規模擴大至5,000個節點,但對Kubernetes社群而言,1.6版只不過是求穩定,並無太多新功能。Mirantis表示:「1.7版則是全力鎖定推新功能,預計會有超過50個新功能」,例如叢集聯邦、安全性以及容器網路。

而根據Kubernetes現今釋出的文件,還可發現許多有趣的新功能,像是支援容器基礎元件Containerd、加強容器Runtime介面等。在容器儲存功能方面,則預計開始支援本地持久儲存功能、磁碟快照(Storage Volume Snapshots)。更多資訊

·Google、IBM與Lyft共同發表微服務管理工具Istio

Google、IBM與Lyft近日共同宣布,釋出微服務管理工具Istio。Istio表示,此專案的目標是是提供企業一個統一途徑,藉此連結、管理及監控微服務。目前主要鎖定Kubernetes容器調度環境,但是未來數個月中,也會開始支援VM以及Cloud Foundry等環境。

Istio是由上述3家業者共同建立的專案,其中,Google與IBM不論是內部應用或是針對大型企業客戶都有建置與操作大規模微服務的經驗,而Lyft則是貢獻了該公司的Envoy專案,用來管理Lyft逾100項服務。Envoy已於去年9月開源,此專案每秒可執行200萬個請求,橫跨1萬個虛擬機器。

Istio團隊表示,想要開發穩定、鬆散耦合,又能進入正式環境的微服務相當具有挑戰性。隨著單體式(Monolithic)應用程式分解成微服務,軟體團隊必須考慮分散式系統如何整合各種服務,像是服務搜尋、負載平衡、容錯、監控,再加上法規遵循與安全性等。

而Istio提供的是「服務網」(Service Mesh)的概念,讓服務及網路之間擁有透明的架構層,提供營運商所需的控制能力,開發人員也可以專心打造程式碼,讓營運商脫離應用程式的功能開發與發布過程。而Istio的角色即是系統化地嵌入代理人,將各種不同的微服務變成單一的整合服務網路。

目前釋出的版本為Istio 0.1,率先支援Kubernetes叢集,預計未來每3個月就會發表一個新版本,將陸續支援虛擬機器及Cloud Foundry等環境。該專案的目標是讓開發人員及營運商可在所有的環境中推出及經營微服務。目前紅帽、Pivotal、Weaveworks、Tigera及Datawire等廠商皆已宣布對Istio專案的支持。更多資訊

·紅帽併購雲端開發工具商Codenvy,協助開發者建立容器開發環境

Google、IBM與Lyft近日共同宣布,釋出微服務管理工具Istio。Istio表示,此專案的目標是是提供企業一個統一途徑,藉此連結、管理及監控微服務。目前主要鎖定Kubernetes容器調度環境,但是未來數個月中,也會開始支援VM以及Cloud Foundry等環境。

Istio是由上述3家業者共同建立的專案,其中,Google與IBM不論是內部應用或是針對大型企業客戶都有建置與操作大規模微服務的經驗,而Lyft則是貢獻了該公司的Envoy專案,用來管理Lyft逾100項服務。Envoy已於去年9月開源,此專案每秒可執行200萬個請求,橫跨1萬個虛擬機器。

Istio團隊表示,想要開發穩定、鬆散耦合,又能進入正式環境的微服務相當具有挑戰性。隨著單體式(Monolithic)應用程式分解成微服務,軟體團隊必須考慮分散式系統如何整合各種服務,像是服務搜尋、負載平衡、容錯、監控,再加上法規遵循與安全性等。

而Istio提供的是「服務網」(Service Mesh)的概念,讓服務及網路之間擁有透明的架構層,提供營運商所需的控制能力,開發人員也可以專心打造程式碼,讓營運商脫離應用程式的功能開發與發布過程。而Istio的角色即是系統化地嵌入代理人,將各種不同的微服務變成單一的整合服務網路。

目前釋出的版本為Istio 0.1,率先支援Kubernetes叢集,預計未來每3個月就會發表一個新版本,將陸續支援虛擬機器及Cloud Foundry等環境。該專案的目標是讓開發人員及營運商可在所有的環境中推出及經營微服務。目前紅帽、Pivotal、Weaveworks、Tigera及Datawire等廠商皆已宣布對Istio專案的支持。更多資訊

·開源監控軟體Prometheus 2.0 新特色陸續亮相,儲存層效能大進步

暨去年開源監控軟體Prometheus釋出1.0,及今年4月釋出2.0 Alpha版後,近日也推出了2.0 Alpha 3版。當時Prometheus表示,隨著Kubernetes的使用熱潮,也讓基礎架構環境變得更複雜,「而我們的效能瓶頸主要來自於儲存層。」

參與Promethues開發的CoreOS工程師Fabian Reinartz表示,隨這個專案逐漸被拉入Kubernetes生態系,對於效能表現的要求只增不減,「而這次新版多加入的儲存層,目的就是要應付這些未來需求。」根據CoreOS的測試,新版本每秒寫入硬碟的位元數大幅減少了80%。更多資訊

·Mozilla基金會董事長加入CoreOS董事會

近日CoreOS執行長Alex Polvi宣布,Mozilla基金會董事長Mitchell Baker已成為CoreOS董事會的一員。在90年代時,Mitchell Baker一同參與編寫Netscape的公眾授權條款,後續才促成火狐瀏覽器及Mozilla專案的出現。Alex Polvi表示,Mitchell Baker加入董事會後,在CoreOS推動容器標準化時,也能借鏡她過去推動網路標準的經驗,藉此幫助該公司打造更安全的網路。

Mitchell Baker解釋,為何加入CoreOS,她希望能透過雲端系統,讓網路環境變得更加安全,而CoreOS目前除了分散式系統外,也開始挹注心力於網路安全,「這樣的延伸合作,對目前我在Mozilla基金會的工作再適合不過。」更多資訊

Container產品更多動態

·Azure Blob容器儲存相容於Datadog更多資訊

·紅帽OpenShift支援原生容器物件儲存Rook更多資訊

·Rancher可支援無伺服器運算更多資訊

·Mesos開始整合開源網路虛擬化平臺OpenContrail更多資訊

·Intle容器作業系統Clear Linux相容編譯器GCC第7版更多資訊

·紅帽CentOS Atomic Host支援Docker引擎1.13版更多資訊

·紅帽釋出新版Fedora映像檔,合併超過50個映像檔提供Kubernetes完整執行環境更多資訊

·私募基金公司Xeon Ventures併購微服務新創Iron.io更多資訊

·DevOps工具Codeship新版推出,相容Docker 17.05版更多資訊

Container資源

※影片:如何在HPE Synergy上使用企業版Docker

※How-To:靠Docker把傳統應用程式翻新

※How-To:結合Docker與.NET

※How-To:利用Docker、Node.js打造微服務

※How-To:用容器技術在PHP開發中融合CI、CD

※How-To:在PHP開發中使用Docker Compose

※How-To:在Ruby開發中使用Docker Compose


Advertisement

更多 iThome相關內容