AzureFunctionOnKubernetes@0 - Kubernetes v0 작업의 Azure Function
Kubernetes 클러스터에 Azure 함수를 배포합니다.
Syntax
# 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.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.
출력 변수
없음
설명
참고
이 작업의 최신 버전은 속성을 사용하여 connectionType
다양한 방법으로 Kubernetes 클러스터를 대상으로 하는 추가 지원을 제공합니다. 자세한 내용은 AzureFunctionOnKubernetes@1 및 AzureFunctionOnKubernetes@1 설명을 참조하세요.
요구 사항
요구 사항 | Description |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
실행 중 | 에이전트, DeploymentGroup |
요청 | 없음 |
Capabilities | 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다. |
명령 제한 사항 | 모두 |
Settable 변수 | 모두 |
에이전트 버전 | 지원되는 모든 에이전트 버전입니다. |
작업 범주 | 배포 |