Sdílet prostřednictvím


AzureFunctionOnKubernetes@0 – úloha Azure Functions v Kubernetes v0

Nasazení funkce Azure Do clusteru 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.

Vstupy

dockerRegistryServiceConnection - Připojení služby registru Dockeru
string. Povinná hodnota.

Vyberte připojení služby registru Dockeru.


kubernetesServiceConnection - Připojení ke službě Kubernetes
string. Povinná hodnota.

Vyberte připojení ke službě Kubernetes.


namespace - Obor názvů Kubernetes
string.

Obor názvů Kubernetes.


secretName - Název tajného kódu
string.

Tajný kód Kubernetes obsahující konfigurační data funkce (například AzureWebJobsStorage: Azure storage connection string).


dockerHubNamespace - Docker Hub obor názvů
string.

Docker Hub obor názvů. Vyžaduje se pro privátní úložiště Docker Hub.


appName - Název aplikace
string. Povinná hodnota.

Název aplikace. Vytvořené objekty Kubernetes používají tento název. To by se mělo řídit konvencemi vytváření názvů prostředků Kubernetes.


functionRootDirectory - Kořenový adresář funkce
string.

Kořenový adresář funkce. Měl by obsahovat soubor host.json. Sestavení a nabízení dockeru se provádí z tohoto adresáře.


waitForStability - Čekání na stabilitu
boolean. Výchozí hodnota: true.

Počkejte, až objekty Kubernetes dosáhnou požadovaného stavu.


arguments - Argumenty
string.

Předejte argumenty příkazu. Příklad:
--no-docker --service-type NodePort.


Možnosti řízení úkolů

Všechny úkoly mají kromě vstupů úkolů také možnosti řízení. Další informace najdete v tématu Možnosti ovládacího prvku a běžné vlastnosti úlohy.

Výstupní proměnné

Žádné

Poznámky

Poznámka

K dispozici je novější verze této úlohy, která poskytuje další podporu pro cílení na cluster Kubernetes různými způsoby pomocí connectionType vlastnosti . Další informace najdete v tématu AzureFunctionOnKubernetes@1 a AzureFunctionOnKubernetes@1 poznámky.

Požadavky

Požadavek Popis
Typy kanálů YAML, classic build, verze Classic
Spustí se Agent, DeploymentGroup
Požadavky Žádné
Možnosti Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze.
Omezení příkazů Všechny
Nastavitelné proměnné Všechny
Verze agenta Všechny podporované verze agenta.
Kategorie úloh Nasazení