Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Implante a função do Azure no cluster do Kubernetes.
A tarefa AzureFunctionOnKubernetes@0 for preterida, use AzureFunctionOnKubernetes@1 para aproveitar os recursos mais recentes, como federação de identidades de carga de trabalho.
Implante 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.
Insumos
dockerRegistryServiceConnection
-
de conexão do serviço de registro do Docker
string. Obrigatório.
Selecione uma conexão de serviço de registro do Docker.
kubernetesServiceConnection
-
de conexão de serviço Kubernetes
string. Obrigatório.
Selecione uma conexão de serviço Kubernetes.
namespace
-
de namespace do Kubernetes
string.
Namespace do Kubernetes.
secretName
-
Nome Secreto
string.
Segredo do Kubernetes contendo dados de configuração de função (por exemplo, AzureWebJobsStorage: Azure storage connection string).
dockerHubNamespace
-
namespace do Docker Hub
string.
Namespace do Docker Hub. Necessário para o repositório privado do Docker Hub.
appName
-
Nome do aplicativo
string. Obrigatório.
Nome do aplicativo. Os objetos do Kubernetes criados usam esse nome. Isso deve seguir as convenções de nomenclatura do Kubernetes para nomes de recursos.
functionRootDirectory
-
de diretório raiz da função
string.
Diretório raiz da função. Deve conter host.json. A compilação e o push do Docker são executados a partir deste diretório.
waitForStability
-
Aguarde a estabilidade
boolean. Valor padrão: true.
Aguarde até que os objetos do Kubernetes atinjam o estado desejado.
arguments
-
Argumentos
string.
Passe argumentos para comando. Ex.:
--no-docker --service-type NodePort.
Opções de controlo de tarefas
Todas as tarefas têm opções de controle, além de suas entradas de tarefas. Para obter mais informações, consulte Opções de controle de e propriedades de tarefas comuns.
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 targetting um cluster Kubernetes de maneiras diferentes, usando a propriedade connectionType. Para obter mais informações, consulte AzureFunctionOnKubernetes@1 e AzureFunctionOnKubernetes@1 observações
Requerimentos
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, Construção clássica, Versão clássica |
| Funciona em | Agente, DeploymentGroup |
| Exigências | Nenhum |
| Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho. |
| Restrições de comando | Qualquer |
| Variáveis configuráveis | Qualquer |
| Versão do agente | Todas as versões de agente suportadas. |
| Categoria de tarefa | Desplegar |