AzureFunctionOnKubernetes@0 – Azure-funktion i Kubernetes v0-uppgift

Distribuera Azure-funktionen till Kubernetes-kluster.

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.

Indata

dockerRegistryServiceConnection - Docker-registertjänstanslutning
string. Krävs.

Välj en Docker-registertjänstanslutning.


kubernetesServiceConnection - Kubernetes-tjänstanslutning
string. Krävs.

Välj en Kubernetes-tjänstanslutning.


namespace - Kubernetes-namnområde
string.

Kubernetes-namnområde.


secretName - Hemligt namn
string.

Kubernetes-hemlighet som innehåller funktionskonfigurationsdata (till exempel AzureWebJobsStorage: Azure storage connection string).


dockerHubNamespace - Docker Hub namnområde
string.

Docker Hub namnrymd. Krävs för privat Docker Hub lagringsplats.


appName - Programnamn
string. Krävs.

Programnamn. Kubernetes-objekten som skapas använder det här namnet. Detta bör följa Namngivningskonventionerna för Kubernetes för resursnamn.


functionRootDirectory - Funktionsrotkatalog
string.

Funktionsrotkatalog. Ska innehålla host.json. Docker build and push utförs från den här katalogen.


waitForStability - Vänta på stabilitet
boolean. Standardvärde: true.

Vänta tills Kubernetes-objekten når önskat tillstånd.


arguments - Argument
string.

Skicka argument till kommandot. Exempel:
--no-docker --service-type NodePort.


Alternativ för aktivitetskontroll

Alla aktiviteter har kontrollalternativ utöver sina uppgiftsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Inga.

Kommentarer

Anteckning

Det finns en nyare version av den här uppgiften som ger ytterligare stöd för att rikta in ett Kubernetes-kluster på olika sätt med hjälp av connectionType egenskapen . Mer information finns i AzureFunctionOnKubernetes@1 och AzureFunctionOnKubernetes@1 kommentarer

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
Krav Ingen
Funktioner Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet.
Kommandobegränsningar Valfri
Inställningsbara variabler Valfri
Agentversion Alla agentversioner som stöds.
Uppgiftskategori Distribuera