Knative 1.0,Kubernetes 無服務器平台

谷歌最近發布了新版本的 Knative 1.0 平台 其定位為穩定,旨在創建部署在基於 Kubernetes 平台的容器隔離系統上的無服務器計算基礎設施。

除了 Google,IBM、Red Hat、SAP 和 VMware 等公司也參與了 Knative 的開發。 Knative 1.0 的發布標誌著應用開發 API 的穩定,從現在開始將保持不變,並將保持向後兼容。

今天,Knative 項目發布了 1.0 版本,在 600 多名開發人員的貢獻和協作下,達到了一個重要的里程碑。 在過去三年中,Knative 成為 Kubernetes 中安裝最廣泛的無服務器層。

Knative 項目由谷歌於 2018 年 XNUMX 月啟動,其願景是將雲原生應用程序開發的最佳實踐系統化,重點關註三個領域:容器構建、服務以及工作負載和事件的擴展。

對於不熟悉 Knative 平台的人來說,應該知道 這專門從事容器的啟動 根據需要準備(應用程序不綁定到任何特定容器),組織管理並提供執行功能和應用程序所需的環境的擴展。

平台 它可以在本地部署,而無需鏈接到外部雲服務。 只需要Kubernetes就可以運行,提供了豐富的工具來支持各種常用的框架,其中Django、Ruby on Rails、Spring已經包含在內。

值得一提的是 可以使用命令行界面 (CLI) 控制平台的運行。 該平台提供兩個主要組件:

  • 正在服務- 以無服務器容器的形式部署和管理應用程序和功能。 容器在 Kubernetes 上運行,具有自動網絡配置、路由、更改跟踪(創建託管代碼和配置的快照),並保持所需的擴展級別(在沒有活動的情況下降低到零 pod)。 開發人員只關注邏輯,與執行相關的一切都由平台處理。 Ambassador、Contour、Kourier、Gloo 和 Istio 網絡子系統可用於組織網絡和路由請求。 支持 HTTP / 2、gRPC 和 WebSockets。
  • 賽事: 是一個用於訂閱(附加驅動程序)、交付和管理事件的通用系統。 它允許通過使用對像模型和事件處理將計算資源附加到數據流來創建異步應用程序。 Knative Eventing 的高級任務是:通過從任何地方交付事件來實現異步應用程序開發。

Knative 1.0 有哪些新變化?

在此新版本1.0中 已執行自動縮放(包括零縮放),加上修訂跟踪和開發人員抽像是 Knative 的一些首要目標。

除了實現這些目標, 該項目還包含對多層 HTTP 路由的支持,支持具有通用訂閱方法的事件概念的多層存儲,並設計了“鴨子類型”的抽象,以允許處理具有通用字段的任意 Kubernetes 資源,僅舉幾例更改。

Knative 現在在 1.0 中可用, 儘管 API 已關閉以進行更改,但其定義是公開可用的 這樣任何人都可以證明對 Knative 的遵守。 這種穩定的 API 使客戶和供應商能夠支持應用程序的可移植性,並建立新的雲原生開發人員架構。

最後,如果您有興趣能夠了解更多關於這個新版本的信息,可以諮詢詳情 在下面的鏈接中。

有興趣了解這個平台的可以諮詢 以下鏈接。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。