Compartir a través de


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