Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |