Partilhar via


AzureFunctionOnKubernetes@0 – Tarefa da Função do Azure no Kubernetes v0

Implementar a função do Azure no cluster do Kubernetes.

Syntax

# 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 - Ligação do serviço de registo do Docker
string. Obrigatório.

Selecione uma ligação do serviço de registo do Docker.


kubernetesServiceConnection - Ligação do serviço Kubernetes
string. Obrigatório.

Selecione uma ligação de serviço do Kubernetes.


namespace - Espaço de nomes do Kubernetes
string.

Espaço de nomes do Kubernetes.


secretName - Nome do Segredo
string.

Segredo do Kubernetes que contém dados de configuração de função (por exemplo, AzureWebJobsStorage: Azure storage connection string).


dockerHubNamespace - Docker Hub espaço de nomes
string.

Docker Hub espaço de nomes. Necessário para o repositório de Docker Hub privado.


appName - Nome da Aplicação
string. Obrigatório.

Nome da Aplicação. Os objetos do Kubernetes criados utilizam este nome. Isto deve seguir as convenções de nomenclatura do Kubernetes para nomes de recursos.


functionRootDirectory - Diretório de raiz da função
string.

Diretório de raiz de função. Deve conter host.json. A compilação e a empção do Docker são executadas a partir deste diretório.


waitForStability - Aguarde pela estabilidade
boolean. Valor predefinido: true.

Aguarde que os objetos do Kubernetes atinjam o estado pretendido.


arguments - Argumentos
string.

Transmitir argumentos ao comando. Ex.:
--no-docker --service-type NodePort.


Opções de controlo de tarefas

Todas as tarefas têm opções de controlo para além das respetivas entradas de tarefas. Para obter mais informações, veja Opções de controlo e propriedades de tarefas comuns.

Variáveis de saída

Nenhum.

Observações

Nota

Existe uma versão mais recente desta tarefa disponível que fornece suporte adicional para direcionar um cluster do Kubernetes de formas diferentes, utilizando a connectionType propriedade . Para obter mais informações, veja AzureFunctionOnKubernetes@1 e AzureFunctionOnKubernetes@1 observações

Requisitos

Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agent, DeploymentGroup
Exigências Nenhuma
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa.
Restrições de comandos Qualquer
Variáveis de definição Qualquer
Versão do agente Todas as versões de agente suportadas.
Categoria da tarefa Implementação