AzureFunctionOnKubernetes@0 - Funzione di Azure nell'attività Kubernetes v0
Distribuire la funzione di Azure nel cluster Kubernetes.
Sintassi
# 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.
Input
dockerRegistryServiceConnection
- Connessione al servizio del Registro di sistema Docker
string
. Obbligatorio.
Selezionare una connessione al servizio del Registro di sistema Docker.
kubernetesServiceConnection
- Connessione al servizio Kubernetes
string
. Obbligatorio.
Selezionare una connessione al servizio Kubernetes.
namespace
- Spazio dei nomi Kubernetes
string
.
Spazio dei nomi Kubernetes.
secretName
- Nome segreto
string
.
Segreto Kubernetes contenente i dati di configurazione della funzione , ad esempio AzureWebJobsStorage: Azure storage connection string
.
dockerHubNamespace
- spazio dei nomi Docker Hub
string
.
Docker Hub spazio dei nomi. Obbligatorio per il repository Docker Hub privato.
appName
- Nome applicazione
string
. Obbligatorio.
Nome applicazione. Gli oggetti Kubernetes creati usano questo nome. Questa operazione deve seguire le convenzioni di denominazione di Kubernetes per i nomi delle risorse.
functionRootDirectory
- Directory radice della funzione
string
.
Directory radice della funzione. Deve contenere host.json. La compilazione e il push di Docker vengono eseguiti da questa directory.
waitForStability
- Attendere la stabilità
boolean
. Valore predefinito: true
.
Attendere che gli oggetti Kubernetes raggiungano lo stato desiderato.
arguments
- Argomenti
string
.
Passare gli argomenti al comando. ad esempio
--no-docker --service-type NodePort.
Opzioni di controllo attività
Tutte le attività hanno opzioni di controllo oltre ai relativi input dell'attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
No.
Osservazioni
Nota
È disponibile una versione più recente di questa attività che offre supporto aggiuntivo per la destinazione di un cluster Kubernetes in modi diversi, usando la connectionType
proprietà . Per altre informazioni, vedere AzureFunctionOnKubernetes@1 e AzureFunctionOnKubernetes@1 osservazioni
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
Richieste | Nessuno |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | Tutte le versioni dell'agente supportate. |
Categoria attività | Distribuire |