如何創建 Knative 服務?

阿裏雲問答 2022-01-07 09:59:38 阅读数:329

knative

如何創建 Knative 服務?




采納答案1:

創建 Knative 服務可以幫助您實現標准 Serverless 編排框架。本文主要介紹如何創建 Knative 服務。

前提條件 您已經成功創建一個Kubernetes 集群,參見創建 Kubernetes 集群。 您已經成功部署 Knative,參見 部署 Knative。 您已經成功部署 Serving 組件,參見部署組件。 操作步驟 登錄容器服務管理控制臺。 在控制臺左側導航欄中,選擇Knative > 服務管理,進入服務管理頁面。 選擇目標集群和命名空間後,單擊右上角的創建服務。創建服務 設置集群名稱、命名空間、服務名稱,選擇所要使用的鏡像和鏡像版本等配置信息。 配置頁面 配置項 描述 集群 選擇需要創建服務的集群。 命名空間 選擇該服務所屬的命名空間。 服務名稱 自定義該服務的名稱。 鏡像名稱 您可以單擊選擇鏡像,在彈出的對話框中選擇所需的鏡像並單擊確定。您還可以填寫私有 registry。填寫的格式為domainname/namespace/imagename:tag。本例中為 registry.cn-hangzhou.aliyuncs.com/knative-sample/helloworld-go。 鏡像版本 您可以單擊選擇鏡像版本選擇鏡像的版本。若不指定,默認為 latest。本例中為73fbdd56。 請求最大並發數 容器允許的最大請求並發數。默認0,錶示不限制並發數。 最小保留實例數 在無訪問請求的情况下,最小保留的運行實例數。設置為0時,錶示沒有訪問請求時,實例縮為 0。 最大擴容實例數 允許擴容出來的最多實例個數。 資源限制 可指定該應用所能使用的資源上限,包括 CPU 和內存兩種資源,防止占用過多資源。其中,CPU 資源的單比特為 cores,即一個核;內存的單比特為 Bytes,可以為 Mi 。 生命周期 包含命令(Command) 和參數(Args)。 如果均不配置,則使用鏡像默認的命令和參數。 如果僅配置參數,則使用鏡像默認的命令及新配置的參數。 如果均配置,則會覆蓋鏡像默認的配置。 環境變量 支持通過鍵值對的形式配置環境變量。 單擊創建。 創建完成後,您可以在Knative 服務管理列錶中,看到新創建的服務。新服務 執行結果 服務部署完成後,您還需綁定Host域名與訪問網關,然後訪問服務URL。 在容器服務控制臺左側導航欄中,選擇的Knative > 組件管理 ,進入組件管理頁面。可以看到訪問網關。查看網關 在Hosts文件中添加綁定信息。將訪問網關地址與需要訪問的域名進行Host綁定。 網關域名 樣例如下: 47.95.XX.XX test.default.example.com 完成Host綁定後,可通過域名http://test.default.example.com訪問服務。訪問服務


版权声明:本文为[阿裏雲問答]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/01/202201070959384128.html