Udostępnij za pośrednictwem


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