Бөлісу құралы:


AzureFunctionOnKubernetes@0 — задача "Функция Azure" в Kubernetes версии 0

Развертывание функции Azure в кластере Kubernetes.

Синтаксис

# 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.

Входные данные

dockerRegistryServiceConnection - Подключение к службе реестра Docker
string. Обязательный.

Выберите подключение к службе реестра Docker.


kubernetesServiceConnection - Подключение к службе Kubernetes
string. Обязательный.

Выберите подключение к службе Kubernetes.


namespace - Пространство имен Kubernetes
string.

Пространство имен Kubernetes.


secretName - Имя секрета
string.

Секрет Kubernetes, содержащий данные конфигурации функции (например, AzureWebJobsStorage: Azure storage connection string).


dockerHubNamespace - пространство имен Docker Hub
string.

Docker Hub пространства имен. Требуется для частного репозитория Docker Hub.


appName - Имя приложения
string. Обязательный.

Имя приложения. Созданные объекты Kubernetes используют это имя. Это должно соответствовать соглашениям об именовании Kubernetes для имен ресурсов.


functionRootDirectory - Корневой каталог функции
string.

Корневой каталог функции. Должен содержать файл host.json. Сборка и отправка Docker выполняется из этого каталога.


waitForStability - Ожидание стабильности
boolean. Значение по умолчанию: true.

Дождитесь, пока объекты Kubernetes достигнут нужного состояния.


arguments - Аргументы
string.

Передайте аргументы в команду. Например,
--no-docker --service-type NodePort.


Параметры управления задачами

Все задачи имеют параметры управления в дополнение к входным данным задачи. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.

Выходные переменные

Нет.

Remarks

Примечание

Существует более новая версия этой задачи, которая обеспечивает дополнительную поддержку для нацеливания на кластер Kubernetes различными способами с использованием connectionType свойства . Дополнительные сведения см. в AzureFunctionOnKubernetes@1 и AzureFunctionOnKubernetes@1 примечаниях.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования Нет
Capabilities Эта задача не удовлетворяет требованиям для последующих задач в задании.
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента Все поддерживаемые версии агента.
Категория задач Развертывание