Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wdrażanie funkcji platformy Azure w klastrze Kubernetes.
Zadanie AzureFunctionOnKubernetes@0 jest przestarzałe, użyj AzureFunctionOnKubernetes@1, aby skorzystać z najnowszych funkcji, takich jak Federacja tożsamości obciążenia.
Wdrażanie funkcji platformy Azure w klastrze Kubernetes.
Składnia
# 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.
Dane wejściowe
dockerRegistryServiceConnection
-
połączenia usługi rejestru platformy Docker
string
. To jest wymagane.
Wybierz połączenie usługi rejestru platformy Docker.
połączenia usługi kubernetesServiceConnection
- Kubernetes
string
. To jest wymagane.
Wybierz połączenie usługi Kubernetes.
namespace
-
przestrzeni nazw platformy Kubernetes
string
.
Przestrzeń nazw kubernetes.
secretName
-
nazwa wpisu tajnego
string
.
Wpis tajny kubernetes zawierający dane konfiguracji funkcji (np. AzureWebJobsStorage: Azure storage connection string
).
dockerHubNamespace
-
przestrzeni nazw usługi Docker Hub
string
.
Przestrzeń nazw usługi Docker Hub. Wymagane dla prywatnego repozytorium usługi Docker Hub.
nazwa aplikacji appName
-
string
. To jest wymagane.
Nazwa aplikacji. Utworzone obiekty Kubernetes używają tej nazwy. Powinno to być zgodne z konwencjami nazewnictwa platformy Kubernetes dla nazw zasobów.
katalogu głównego funkcji functionRootDirectory
-
string
.
Katalog główny funkcji. Powinna zawierać host.json. Kompilacja i wypychanie platformy Docker jest wykonywane z tego katalogu.
waitForStability
-
Czekaj na stabilność
boolean
. Wartość domyślna: true
.
Poczekaj, aż obiekty Kubernetes osiągną żądany stan.
arguments
-
argumenty
string
.
Przekaż argumenty do polecenia. Na przykład:
--no-docker --service-type NodePort.
Opcje sterowania zadaniami
Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz opcje kontroli i typowe właściwości zadań.
Zmienne wyjściowe
Żaden.
Uwagi
Uwaga
Dostępna jest nowsza wersja tego zadania, która zapewnia dodatkową obsługę określania celu klastra Kubernetes na różne sposoby przy użyciu właściwości connectionType
. Aby uzyskać więcej informacji, zobacz AzureFunctionOnKubernetes@1 i uwagi AzureFunctionOnKubernetes@1
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Żaden |
możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
ograniczenia poleceń | Jakikolwiek |
zmienne ustawiane | Jakikolwiek |
Wersja agenta | Wszystkie obsługiwane wersje agentów. |
Kategoria zadań | Wdroż |