AzureFunctionOnKubernetes@0 — zadanie funkcji platformy Azure na platformie Kubernetes w wersji 0
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łączenie usługi rejestru platformy Docker
string
. Wymagane.
Wybierz połączenie usługi rejestru platformy Docker.
kubernetesServiceConnection
- Połączenie usługi Kubernetes
string
. Wymagane.
Wybierz połączenie usługi Kubernetes.
namespace
- Przestrzeń nazw 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
- Docker Hub przestrzeni nazw
string
.
Docker Hub przestrzeni nazw. Wymagane dla prywatnego repozytorium Docker Hub.
appName
- Nazwa aplikacji
string
. Wymagane.
Nazwa aplikacji. Utworzone obiekty Kubernetes używają tej nazwy. Powinno to być zgodne z konwencjami nazewnictwa platformy Kubernetes dla nazw zasobów.
functionRootDirectory
- Katalog główny funkcji
string
.
Katalog główny funkcji. Powinien zawierać plik 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 sterowania i typowe właściwości zadań.
Zmienne wyjściowe
Brak.
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 connectionType
właściwości . Aby uzyskać więcej informacji, zobacz uwagi AzureFunctionOnKubernetes@1 i AzureFunctionOnKubernetes@1
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa w | Agent, DeploymentGroup |
Wymagania | Brak |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | Dowolne |
Zmienne ustawialne | Dowolne |
Wersja agenta | Wszystkie obsługiwane wersje agenta. |
Kategoria zadania | Wdrażanie |