Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Разверните функцию 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 | Любое |
Версия агента | Все поддерживаемые версии агента. |
Категория задач | Внедрять |