Condividi tramite


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