다음을 통해 공유


AzureFunctionOnKubernetes@0 - Kubernetes v0 작업의 Azure Function

Kubernetes 클러스터에 Azure 함수를 배포합니다.

AzureFunctionOnKubernetes@0 작업은 더 이상 사용되지 않으며 AzureFunctionOnKubernetes@1 사용하여 워크로드 ID 페더레이션같은 최신 기능을 활용합니다.

Kubernetes 클러스터에 Azure 함수를 배포합니다.

구문론

# 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.

입력

Docker 레지스트리 서비스 연결dockerRegistryServiceConnection -
string; 필수 사항입니다.

Docker 레지스트리 서비스 연결을 선택합니다.


Kubernetes 서비스 연결kubernetesServiceConnection -
string; 필수 사항입니다.

Kubernetes 서비스 연결을 선택합니다.


Kubernetes 네임스페이스namespace -
string;

Kubernetes 네임스페이스입니다.


secretName - 비밀 이름
string;

함수 구성 데이터를 포함하는 Kubernetes 비밀(예: AzureWebJobsStorage: Azure storage connection string).


docker Hub 네임스페이스dockerHubNamespace -
string;

Docker 허브 네임스페이스입니다. 프라이빗 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 설명 참조하세요.

요구 사항

요구 사항 설명
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
다음에서 실행 에이전트, DeploymentGroup
요구 없음
기능 이 작업은 작업의 후속 작업에 대한 요구 사항을 충족하지 않습니다.
명령 제한 어느 것이든
settable 변수 어느 것이든
에이전트 버전 지원되는 모든 에이전트 버전입니다.
작업 범주 배치하다