1. 程式人生 > >企業使用者率先嚐試 Kubernetes 1.5(支援 Windows 版本)_Kubernetes中文社群

企業使用者率先嚐試 Kubernetes 1.5(支援 Windows 版本)_Kubernetes中文社群

Kubernetes 在企業市場大受歡迎,但是如果它不能夠支援更多的作業系統以及更多程式語言的話,發展道路也會受阻。

隨著 Kubernetes1.5 的釋出,企業使用者現在也可以在 Windows 環境中執行 Kubernetes 了。

在一些大型企業的生產中,Kubernetes 也支援 Windows server 2016 和 Windows 容器。Kubernetes 1.5 是 Microsoft、Google、Apprenda 和 Red Hat 合作的成果,它不僅支援在 Windows server 2016 伺服器上執行的 Windows 容器和 Hyper-V 容器,還支援 Windows 應用開發,比如 IIS:ASP.NET 和 .NET Core。

目前,Kubernetes 可以在 Windows 部署的系統上執行,而且還能夠在其它作業系統上執行,此訊息一發出,就大受使用者歡迎。

“為了讓應用程式執行得更好,我們使用了很多作業系統,”Justin ErenKrantz,Bloomberg(全球金融媒體科技公司,總部位於紐約)的計算架構帶頭人說,“這證明了 Kubernetes 生態圈的開放性、包容性。”

Kubernetes 在生產過程中獲得動力

Erenkantz 查看了支援 Bloomberg 網頁在生產中執行 OpenStack 和 Kubernetes 的環境。他說,他的購物網站幾乎用遍了所有的容器編排系統。

在過去的 18 個月,他們都在試圖實現 Kubernetes 的高可用和可靠性。比如剛新增的新特性:多區部署支援。Erenkrantz 講到,Kubernetes 的這個特性對於他來說十分關鍵。

“我們為資本市場提供金融資料,擁有一個高可用、高可靠性的系統對於我們來說十分重要。”

由於 Docker Swarm 無法承受大規模測試,於是 Kubernetes 1.5 很快就將被投入金融服務公司使用。

“如果你需要使用彈性擴容,且系統要比單個微服務複雜,那麼使用 Docker 不是個明智的選擇,因為它的那些效能遠遠不夠來管理應用程式的,”一位不願透露姓名的金融服務公司高階副總裁說道。

但是,在 Kubernetes 投入生產成為現實之前,SVP 的公司必須要決定採用 Kubernetes 的哪一個發行版——這著實是一件複雜的事情,因為每個供應商在平臺實施過程中都有自己的偏好。
Red Hat 是一家金融服務公司,主要用的是 Linux 作業系統,使用 OpenShift 來管理容器平臺。他們這周宣佈在谷歌雲平臺上 OpenShift 專用服務可用,巧合的是,Kubernetes 也在同一周內宣佈 Kubernetes 與 Windows 的初次整合。
“如果 Red Hat 沒有將所有的 OpenShift 功能新增到上去就好了” SVP 說道,“ 現在我們為了使用它,不得不將所有新增的功能剝離掉。”

2017 年,容器市場競爭將更加激烈

除了在生產過程中逐漸增加的企業 Kubernetes 例項,Kubernetes 新增的支援 Windows 功能,大多數公司開始愈發重視容器。他們的工作充滿挑戰,因為他們必須要評估那麼多的容器編排工具——從 Kubernetes 的多個發行版本到眾多可選擇的容器編排平臺。

容器編排供應商瞭解到這個資訊。

“由於市場不穩定,很多早期專案擱淺,靜靜等待市場恢復平靜,”HashiCorp 的聯合創始人兼 CTO,Armon Dadgar 說道。HashiCorp 是一家出售 Terraform 混合雲平臺、Nomad 叢集排程器和 Vault secrets 管理軟體的公司。

但是,大多數企業都是一次打包一個應用,而不是從 VM 基礎設施跳到複雜的編排環境。同樣,大多數企業架構都不是由單個程式開啟的,而且就應用部署方式來說,架構正在變得越來越多層次化。

“「到底什麼是正確的模式,在裸機上執行與在虛擬機器上執行、在容器中執行、在無伺服器的環境執行有什麼聯絡?」現在要說這些都還太早。”Erenkrantz 說道。