Compartir a través de


AzureFunctionOnKubernetes@0: tarea Azure Functions en Kubernetes v0

Implemente la función de Azure en el clúster de Kubernetes.

La tarea AzureFunctionOnKubernetes@0 está en desuso, use AzureFunctionOnKubernetes@1 para aprovechar las características más recientes, como federación de identidades de carga de trabajo.

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.


de conexión de servicio de Kubernetes kubernetesServiceConnection -
string. Obligatorio.

Seleccione una conexión de servicio de Kubernetes.


namespace - espacio de nombres de Kubernetes
string.

Espacio de nombres de Kubernetes.


secretName - de nombre secreto
string.

Secreto de Kubernetes que contiene datos de configuración de funciones (por ejemplo, AzureWebJobsStorage: Azure storage connection string).


dockerHubNamespace - del espacio de nombres de Docker Hub
string.

Espacio de nombres de Docker Hub. Necesario para el repositorio privado de Docker Hub.


de nombre de aplicación de appName -
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.


del directorio raíz de functionRootDirectory - Function
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 de estabilidad
boolean. Valor predeterminado: true.

Espere a que los objetos de Kubernetes lleguen al estado deseado.


argumentos de arguments -
string.

Pase argumentos al comando . Por ejemplo:
--no-docker --tipo-servicio NodePort.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte Opciones de control y propiedades de tareas comunes.

Variables de salida

Ninguno.

Observaciones

Nota:

Hay una versión más reciente de esta tarea disponible que proporciona compatibilidad adicional con el destino de un clúster de Kubernetes de maneras diferentes, mediante la propiedad connectionType. Para obtener más información, consulte AzureFunctionOnKubernetes@1 y comentarios de AzureFunctionOnKubernetes@1

Requisitos

Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
demandas Ninguno
funcionalidades de Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
restricciones de comandos Cualquiera
variables settable Cualquiera
Versión del agente Todas las versiones de agente admitidas.
Categoría de tarea Desplegar