Udostępnij za pośrednictwem


AzureFunctionOnKubernetes@0 — funkcja platformy Azure w zadaniu Kubernetes v0

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ż