Condividi tramite


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