Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bereitstellen der Azure-Funktion im Kubernetes-Cluster.
Die AzureFunctionOnKubernetes@0 Aufgabe ist veraltet, verwenden Sie AzureFunctionOnKubernetes@1, um die neuesten Features wie Workload Identity Federationzu nutzen.
Bereitstellen der Azure-Funktion im 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.
Eingänge
dockerRegistryServiceConnection
-
Docker-Registrierungsdienstverbindung
string
. Erforderlich.
Wählen Sie eine Docker-Registrierungsdienstverbindung aus.
kubernetesServiceConnection
-
Kubernetes-Dienstverbindung
string
. Erforderlich.
Wählen Sie eine Kubernetes-Dienstverbindung aus.
namespace
-
Kubernetes-Namespace
string
.
Kubernetes-Namespace.
secretName
-
Geheimer Name
string
.
Kubernetes-Geheimnis, das Funktionskonfigurationsdaten enthält (z. B. AzureWebJobsStorage: Azure storage connection string
).
dockerHubNamespace
-
Docker Hub-Namespace
string
.
Docker Hub-Namespace. Erforderlich für das private Docker Hub-Repository.
appName
-
Anwendungsname
string
. Erforderlich.
Anwendungsname. Die erstellten Kubernetes-Objekte verwenden diesen Namen. Dies sollte den Kubernetes-Benennungskonventionen für Ressourcennamen entsprechen.
functionRootDirectory
-
Funktionsstammverzeichnis
string
.
Funktionsstammverzeichnis. Sollte host.jsonenthalten. Docker-Build und Push werden aus diesem Verzeichnis ausgeführt.
waitForStability
-
Auf Stabilität warten
boolean
. Standardwert: true
.
Warten Sie, bis die Kubernetes-Objekte den gewünschten Zustand erreichen.
arguments
-
Argumente
string
.
Übergeben Sie Argumente an Befehl. Beispiel:
--no-docker --service-type NodePort.
Aufgabensteuerungsoptionen
Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.
Ausgabevariablen
Keiner.
Bemerkungen
Hinweis
Es gibt eine neuere Version dieser Aufgabe, die zusätzliche Unterstützung für das Ausrichten eines Kubernetes-Clusters auf unterschiedliche Weise bietet, indem die connectionType
-Eigenschaft verwendet wird. Weitere Informationen finden Sie unter AzureFunctionOnKubernetes@1 und AzureFunctionOnKubernetes@1 Anmerkungen
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Classic Build, Classic Release |
Läuft auf | Agent, DeploymentGroup |
Anforderungen | Nichts |
Funktionen | Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag. |
Befehlseinschränkungen | Jegliche |
Settable-Variablen | Jegliche |
Agentversion | Alle unterstützten Agentversionen. |
Vorgangskategorie | Einsetzen |