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@1AzureFunctionOnKubernetes@1 설명을 참조하세요.

요구 사항

요구 사항 Description
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
실행 중 에이전트, DeploymentGroup
요청 없음
Capabilities 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다.
명령 제한 사항 모두
Settable 변수 모두
에이전트 버전 지원되는 모든 에이전트 버전입니다.
작업 범주 배포