Google容器引擎(GKE)發布
Google云計算近日在其博客中發表聲明, 旗下Google容器引擎(GKE)正式可用 。Google聲稱GTK可以用于生產環境的使用,且承諾SLA運行時間為99.5%。
GKE 是針對運行中的Docker容器進行集群管理和編排的系統。GKE基于開源項目 Kubernetes 構建,運行在Google的云計算平臺上,由Google的工程師來進行維護。GKE基于在一個JSON配置文件聲明中定義的要求來調度集群中的容器和對容器進行自動化的管理。
Google的產品經理Craig McLuckie聲稱Kubernetes項目給部署帶來更大的靈活性,并指出若有需要的話將負載遷移出來到其它的云計算供應商中是非常容易的。
紅帽、微軟、IBM、Mirantis OpenStack、以及VMware(此列表仍在增長中)均在他們的平臺中整合Kubernetes,用戶可隨時將自己的負載遷出,或者是采用多家云供應商,都是較容易的。
GKE的底層基于Kubernetes的代碼,而且我們針對多數供應商提供 K8s 的支持,所以將托管在GKE上的應用程序移到其它地方是沒有什么障礙的。這就是項目的總體目標。人們選擇我們的基礎設施完全是基于基礎設施的優劣,而不是因為那些人為的鎖定。
Google最初并沒有使用的Docker容器,在Docker流行起來之前,Google就按照自己的方法使用了近10年的Linux容器。但是McLuckie此前就明確了,Docker已經是代表了事實上的容器引擎格式標準,而且Google會參與到標準化的工作中來。 就競爭對手和GKE的核心優勢,InfoQ詢問了McLuckie,以下是McLuckie的回答:
我不會對競爭對手的技術棧某些特定的功能進行評價,但是我要聲明Kubernetes是一款開源項目,為多個云計算平臺所構建。它是由構建Brog和 Omega 同批工程師所開發。它的目的是將Google 10年的生產環境中使用容器的經驗傳授給任何想要使用的人們。不像其它項目那樣已經被采用為現代PaaS技術的底層方案,以及被采用為某些Linux發行版標準的一部分。而這也是Google將之捐贈給Linux基金會的原因,以確保其真正為社區所有、由廣泛的民眾來主導、沒有各種政治斗爭的工程技術社區。