AzureFunctionOnKubernetes@0 - Kubernetes v0 工作的 Azure 函式
將 Azure 函式部署至 Kubernetes 叢集。
語法
# Azure Function on Kubernetes v0
# Deploy Azure function to Kubernetes cluster.
- task: AzureFunctionOnKubernetes@0
inputs:
# Service Connections
dockerRegistryServiceConnection: # string. Required. Docker registry service connection.
kubernetesServiceConnection: # string. Required. Kubernetes service connection.
# Commands
#namespace: # string. Kubernetes namespace.
#secretName: # string. Secret Name.
#dockerHubNamespace: # string. Docker Hub namespace.
appName: # string. Required. Application Name.
#functionRootDirectory: # string. Function root directory.
#waitForStability: true # boolean. Wait for stability. Default: true.
#arguments: # string. Arguments.
輸入
dockerRegistryServiceConnection
- Docker 登錄服務連線
string
. 必要。
選取 Docker 登錄服務連線。
kubernetesServiceConnection
- Kubernetes 服務連線
string
. 必要。
選取 Kubernetes 服務連線。
namespace
- Kubernetes 命名空間
string
.
Kubernetes 命名空間。
secretName
- 秘密名稱
string
.
包含函式設定資料的 Kubernetes 秘密 (,例如AzureWebJobsStorage: Azure storage connection string
) 。
dockerHubNamespace
- Docker Hub命名空間
string
.
Docker Hub命名空間。 私人Docker Hub存放庫的必要專案。
appName
- 應用程式名稱
string
. 必要。
應用程式名稱。 建立的 Kubernetes 物件會使用此名稱。 這應該遵循資源名稱的 Kubernetes 命名慣例。
functionRootDirectory
- 函式根目錄
string
.
函式根目錄。 應該包含 host.json。 Docker 建置和推送是從這個目錄執行。
waitForStability
- 等候穩定性
boolean
. 預設值:true
。
等候 Kubernetes 物件達到所需的狀態。
arguments
- 參數
string
.
將引數傳遞至 命令。 例如:
--no-docker --service-type NodePort。
工作控制項選項
除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制選項和一般工作屬性。
輸出變數
無。
備註
注意
此工作有較新版本可供使用 connectionType
屬性,以不同方式提供以 Kubernetes 叢集為目標的額外支援。 如需詳細資訊,請參閱 AzureFunctionOnKubernetes@1 和 AzureFunctionOnKubernetes@1備註
規格需求
需求 | 描述 |
---|---|
管線類型 | YAML、傳統組建、傳統版本 |
在 上執行 | Agent、DeploymentGroup |
要求 | 無 |
Capabilities | 此工作不符合作業中後續工作的任何需求。 |
命令限制 | 任意 |
可設定變數 | 任意 |
代理程式版本 | 所有支援的代理程式版本。 |
工作類別 | 部署 |