Delen via


AzureFunctionOnKubernetes@0 - Azure-functie op Kubernetes v0-taak

Implementeer de Azure-functie in een Kubernetes-cluster.

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.

Invoerwaarden

dockerRegistryServiceConnection - Verbinding met docker-registerservice
string. Vereist.

Selecteer een Docker-registerserviceverbinding.


kubernetesServiceConnection - Kubernetes-serviceverbinding
string. Vereist.

Selecteer een Kubernetes-serviceverbinding.


namespace - Kubernetes-naamruimte
string.

Kubernetes-naamruimte.


secretName - Geheime naam
string.

Kubernetes-geheim met functieconfiguratiegegevens (bijvoorbeeld AzureWebJobsStorage: Azure storage connection string).


dockerHubNamespace - Docker Hub naamruimte
string.

Docker Hub naamruimte. Vereist voor privé-Docker Hub opslagplaats.


appName - Toepassingsnaam
string. Vereist.

Toepassingsnaam. De Kubernetes-objecten die zijn gemaakt, gebruiken deze naam. Dit moet voldoen aan de Kubernetes-naamconventies voor resourcenamen.


functionRootDirectory - Functiehoofdmap
string.

Functiehoofdmap. Moet host.json bevatten. Docker-build en -push worden uitgevoerd vanuit deze map.


waitForStability - Wachten op stabiliteit
boolean. Standaardwaarde: true.

Wacht tot de Kubernetes-objecten de gewenste status hebben bereikt.


arguments - Argumenten
string.

Geef argumenten door aan de opdracht. Bijvoorbeeld:
--no-docker --service-type NodePort.


Opties voor taakbeheer

Alle taken hebben naast de taakinvoer besturingsopties. Zie Opties voor besturingselementen en algemene taakeigenschappen voor meer informatie.

Uitvoervariabelen

Geen.

Opmerkingen

Notitie

Er is een nieuwere versie van deze taak beschikbaar die extra ondersteuning biedt voor het op verschillende manieren richten van een Kubernetes-cluster, met behulp van de connectionType eigenschap . Zie AzureFunctionOnKubernetes@1 en AzureFunctionOnKubernetes@1 opmerkingen voor meer informatie

Vereisten

Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Geen
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie Alle ondersteunde agentversies.
Taakcategorie Implementeren