AzureFunctionOnKubernetes@0: tarea de Azure Functions en Kubernetes v0
Implemente la función de Azure en el clúster de Kubernetes.
Sintaxis
# 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.
Entradas
dockerRegistryServiceConnection
- Conexión del servicio del registro de Docker
string
. Obligatorio.
Seleccione una conexión de servicio del registro de Docker.
kubernetesServiceConnection
- Conexión de servicio de Kubernetes
string
. Obligatorio.
Seleccione una conexión de servicio de Kubernetes.
namespace
- Espacio de nombres de Kubernetes
string
.
Espacio de nombres de Kubernetes.
secretName
- Nombre del secreto
string
.
Secreto de Kubernetes que contiene datos de configuración de función (por ejemplo, AzureWebJobsStorage: Azure storage connection string
).
dockerHubNamespace
- espacio de nombres Docker Hub
string
.
Docker Hub espacio de nombres. Necesario para el repositorio de Docker Hub privado.
appName
- Nombre de la aplicación
string
. Obligatorio.
Nombre de la aplicación. Los objetos de Kubernetes creados usan este nombre. Esto debe seguir las convenciones de nomenclatura de Kubernetes para los nombres de recursos.
functionRootDirectory
- Directorio raíz de la función
string
.
Directorio raíz de la función. Debe contener host.json. La compilación e inserción de Docker se realiza desde este directorio.
waitForStability
- Esperar estabilidad
boolean
. Valor predeterminado: true
.
Espere a que los objetos de Kubernetes lleguen al estado deseado.
arguments
- Argumentos
string
.
Pase argumentos al comando . Por ejemplo:
--no-docker --service-type NodePort.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de sus entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Comentarios
Nota:
Hay una versión más reciente de esta tarea disponible que proporciona compatibilidad adicional para establecer como destino un clúster de Kubernetes de diferentes maneras, mediante la connectionType
propiedad . Para obtener más información, consulte comentarios AzureFunctionOnKubernetes@1 y AzureFunctionOnKubernetes@1
Requisitos
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Peticiones | None |
Capabilities | Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | Todas las versiones de agente compatibles. |
Categoría de la tarea: | Implementación |