Compartilhar via


AzureFunctionOnKubernetes@0 – Tarefa do Azure Function no Kubernetes v0

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

A tarefa AzureFunctionOnKubernetes@0 foi preterida, use AzureFunctionOnKubernetes@1 para aproveitar os recursos mais recentes, como de federação de identidade de carga de trabalho.

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

Sintaxe

# 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

de conexão do serviço de registro do Docker dockerRegistryServiceConnection -
string. Obrigatório

Selecione uma conexão de serviço do Registro do Docker.


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

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


namespace - namespace do Kubernetes
string.

Namespace 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 - namespace do Hub do Docker
string.

Namespace do Hub do Docker. Necessário para o repositório privado do Hub do Docker.


appName - nome do aplicativo
string. Obrigatório

Nome do aplicativo. Os objetos kubernetes criados usam esse nome. Isso deve seguir as convenções de nomenclatura do Kubernetes para nomes de recursos.


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

Diretório raiz da função. Deve conter host.json. O build e o push do Docker são executados a partir desse diretório.


waitForStability - aguarde de estabilidade
boolean. Valor padrão: true.

Aguarde até que os objetos kubernetes atinjam o estado desejado.


argumentos arguments -
string.

Passe argumentos para o comando. Por exemplo:
--no-docker --service-type NodePort.


Opções de controle de tarefa

Todas as tarefas têm opções de controle além das suas entradas de tarefas. Para obter mais informações, consulte as opções de Controle de e as propriedades comuns da tarefa.

Variáveis de saída

Nenhum.

Observações

Observação

Há uma versão mais recente dessa tarefa disponível que fornece suporte adicional para direcionar um cluster do Kubernetes de diferentes maneiras, usando a propriedade connectionType. Para obter mais informações, consulte AzureFunctionOnKubernetes@1 e comentários AzureFunctionOnKubernetes@1

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
Execuções em Agent, DeploymentGroup
de demandas Nenhum
recursos Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho.
restrições de comando Qualquer
variáveis settable Qualquer
Versão do agente Todas as versões de agente com suporte.
Categoria de tarefa Implantar