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 |