谷歌發佈Kubernetes v1.0,容器生態前景明媚

7月22日Google正式對外發布 Kubernetes v 1.0,意味着這個開源容器編排系統能夠正式在生產環境使用。與此同時,谷歌聯合linux基金會及其餘合做夥伴共同成立了CNCF基金會( Cloud Native Computing Foundation),並將kuberentes 做爲首個編入CNCF管理體系的開源項目,助力容器技術生態的發展進步。值得一提的是,中國產商華爲(Huawei)也成爲CNCF中的一員,這足以說明容器技術及周邊在中國積極發展的態勢,而做爲kuberentes的深度應用團隊時速雲,在此以前也以組織kubernetes meetup沙龍的形式和國內的容器愛好者們一塊兒積極交流提早預熱。linux

55afbbe5f0390.png

kubernete在github開源社區,通過400多位貢獻者一年的努力,多達14000次提交,最終達到了在以前會議中肯定的發佈版本v1的功能要求:git

  1. 用於在生產環境部署和管理工做負載的核心關鍵功能,諸如 DNS, 負載均衡,彈性伸縮,服務層次的健康檢查和服務帳號(id)github

  2. 穩定的存儲卷應用支持,包括多種本地或網絡存儲,包括 GCE的持久存儲盤, AWS 的EBS和網絡文件系統(NFS)api

  3. 集羣的熱升級和動態伸縮安全

  4. 經過namespace對集羣進行切分隔離,進而對資源進行細顆粒操做網絡

  5. 快速的API相應,容器調度平均時間小於5s負載均衡

  6. 測試規模達到每一個集羣1000個容器,100個節點框架

  7. 穩定的API,並向後兼容工具

回顧過去一年kubernetes從宣佈開源到v1發佈的事件進程,kubernetes接二連三的吸引了衆多行業夥伴的加入,kubernetes支持多種容器產品,從支持Docker到rocket,從運行於GCE等雲平臺到獨立單一的Linux系統,以及和其餘資源調度框架如mesos的兼容互補,kuberentes逐漸抽象發展成可提供對外運行接口的跨平臺容器管理工具。kubernetes體系中包含的衆多組件,kubelet,kube-proxy,kube-apiserver, kube-scheduler, kube-controller,輕量易部署,啓動快速,它們構成了從容器運行調度,應用存儲支持,虛擬網絡構成,到用戶交互API等一套完整的容器管理軟件棧。oop

2014年6月:谷歌宣佈kubernetes 開源。

2014年7月:Mircrosoft、Red Hat、IBM、 Docker、 CoreOS、 Mesosphere 和Saltstack 加入kubernetes。

2014年8月: 2014年8月 :Mesosphere宣佈將kubernetes做爲frame整合到mesosphere生態系統中,用於Docker容器集羣的調度、部署和管理

2014年8月:VMware加入kubernetes社區,Google產品經理 Craig Mcluckie公開表示,VMware將會幫助kubernetes實現利用虛擬化來保證物理主機安全的功能模式。

2014年11月 : HP加入kubernetes 社區。

2014年11月:Google容器引擎Alpha啓動,谷歌宣佈GCE中支持容器及服務,並以kubernetes爲構架。

2015年1月:Google和Mirantis及夥伴將kubernetes引入OpenStack, 開發者能夠在openstack上部署運行kubernetes 應用。

2015年4月:Google和CoreOs聯合發佈Tectonic, 它將kubernetes和CoreOS軟件棧整合在了一塊兒。

2015年5月: Intel加入kubernetes社區,宣佈將合做加速Tectonic軟件棧的發展進度。

2015年6月:Google容器引擎進入beta版。

2015年7月:Google正式加入OpenStack基金會,Kubernetes的產品經理Craig McLuckie宣佈Google將成爲OpenStack基金會的發起人之一,Google將把它容器計算的專家技術帶入OpenStack,成一體提升公有云和私有云的互用性。

2015年7月:Kuberentes v1.0正式發佈。

Kubernetes的靈感來源於Google的內部borg系統,吸取了包括Omega在內的容器管理器的經驗和教訓,label, annotaion等功能的加入讓容器分類檢索信息標記管理更加便捷。在Google以往的技術創新產品中,GFS(Google File System)的分享開啓了Hadoop和HDFS孕育發展之路,以後的Cloudera,MapReduce等不少優秀項目都是創建在GFS理論基礎之上。

多年以後的今天,當Kuberenetes 的產品經理Craig McLuckie在他得博文中公開kubernetes v1.0 發佈的新特性時,已經在Google內部積累發展10年的容器及集羣管理專家經驗,正式應用於大衆雲計算生產環節,以其自身的獨特優點構建容器應用部署、可伸縮可擴展,多平臺兼容的容器集羣管理體系,在能夠預見的將來,Kubernetes必將加速虛擬容器技術生態環境的快速發展,也必將推進Caas容器及服務等生態產業的繁榮與進步。

相關文章
相關標籤/搜索