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 | Эта задача не удовлетворяет требованиям для последующих задач в задании. |
Ограничения команд | Любой |
Устанавливаемые переменные | Любой |
Версия агента | Все поддерживаемые версии агента. |
Категория задач | Развертывание |