AzureFunctionOnKubernetes@0 - Funzione di Azure nell'attività Kubernetes v0
Distribuire la funzione di Azure nel cluster Kubernetes.
L'attività AzureFunctionOnKubernetes@0 è deprecata, usare AzureFunctionOnKubernetes@1 per sfruttare le funzionalità più recenti, ad esempio federazione delle identità del carico di lavoro.
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.
Ingressi dati
dockerRegistryServiceConnection
-
connessione al servizio del Registro di sistema Docker
string
. Obbligatorio.
Selezionare una connessione al servizio registro 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 dell'hub Docker
string
.
Spazio dei nomi dell'hub Docker. Obbligatorio per il repository privato dell'hub Docker.
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 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 di attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
Nessuno.
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 proprietà connectionType
. 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 |
funzionalità di |
Questa attività non soddisfa alcuna richiesta di attività successive nel processo. |
restrizioni dei comandi | Qualunque |
variabili impostabili | Qualunque |
Versione dell'agente | Tutte le versioni dell'agente supportate. |
Categoria attività | Distribuire |