微軟發佈多項Azure Kubernetes服務更新,增加GPU支持

微軟宣佈對他們託管的Azure Kubernetes服務進行多項更新。更新公告中包括AKS虛擬節點的特性更新、對Azure容器實例的GPU支持以及將Virtual Kubelet項目捐贈給原生雲計算基金會。

Azure Kubernetes服務是管理Kubernetes主節點的一款產品,將代理節點的管理和維護留給了用戶。與Google Kubernetes EngineAmazon Elastic Container Service for Kubernetes等服務類似,Microsoft希望通過AKS提供一種簡單的體驗來構建和運行Kubernetes容器解決方案,而不需要對平臺進行深入地瞭解。因此,按照微軟MVP和高級軟件開發人員Daniel Krzyczkowski的說法,使用Azure Kubernetes服務有若干好處:

Kubernetes的主節點和所有節點都已經部署並配置;

Azure Kubernetes服務支持Docker鏡像格式;

AKS集羣創建時就支持Azure Files和Azure Disks;

集成Azure Container Registry(ACR);

HTTP應用程序路由解決方案使得訪問部署在AKS集羣上的應用程序很容易。

隨着Azure Kubernetes服務虛擬節點的發佈,現在可以使用Azure容器實例作爲你的AKS容器的主機,而不是在AKS中啓動更多的VM。作爲一個運行容器的無服務器平臺,Azure容器實例可以在幾秒鐘內啓動容器,並提供按秒計費服務。因此,這種組合可以根據AKS集羣上的負載快速伸縮。Azure Kubernetes服務仍然負責容器的管理,因此,它可以使用所有的工具及功能。此外,通過使用虛擬節點,現在還可以在AKS上同時運行Linux和Windows容器。如果想要開始使用AKS虛擬節點,則可以點擊門戶上的一個開關,也可以通過Azure CLI

image

圖片來源:https://docs.microsoft.com/en-us/azure/aks/virtual-nodes-portal

雖然微軟最近已經宣佈支持將Azure容器實例連接到虛擬網絡,但是,他們現在也宣佈了對ACI GPU資源的支持。通過提供對基於GPU的資源的支持,使得運行計算要求高的應用程序(例如CUDA或深度學習)成爲可能。此外,使用虛擬節點,這些GPU資源也可以從Azure Kubernetes服務中使用。爲了實現這些功能,微軟使用了NVIDIA Tesla GPU,最初支持K80、P100和V100系列,同時也提供了請求其他GPU的選項。

此外,AKS虛擬節點以Virtual Kubelet爲基礎構建,微軟將其作爲一個開源項目發佈,使得Kubernetes可以連接到其他API。除了Azure容器實例之外,還有幾個提供商使用Virtual Kubelet藉助Kubernetes來擴展他們的容器平臺,以下是在GitHub存儲庫文檔上找到的提供商。

在聲明中,微軟還宣佈,他們將Virtual Kubelet項目捐贈給了原生雲計算基金會,它目前是微軟Sandbox項目的一部分。該項目當前有如下四個目標:

鼓勵公衆關注實驗或其他早期工作,這些工作對完成CNCF的使命是有價值的,爲成爲成功的孵化級項目奠定基礎;

如果(當且僅當)需要,促進與現有項目的協調;

培育項目(例如通過CNCF服務檯請求);

通過確保所有項目符合CNCF規定、行爲準則和知識產權政策要求,消除採用和貢獻可能存在的法律和治理障礙。

通過將該項目捐贈給CNCF,可以使Virtual Kubelet的應用更廣泛,從而有機會對其進一步規範化。

查看英文原文:Microsoft Announces Azure Kubernetes Service Updates

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章