Поделиться через


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

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

Задача AzureFunctionOnKubernetes@0 устарела, используйте AzureFunctionOnKubernetes@1 для использования новейших функций, таких как федерация удостоверений рабочей нагрузки.

Разверните функцию 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.


подключения к службе Kubernetes kubernetesServiceConnection -
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.


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

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

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

Нет.

Замечания

Примечание.

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

Требования

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