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备注