AzureFunctionOnKubernetes@0 - Kubernetes v0 üzerinde Azure İşlevi görevi

Azure işlevini Kubernetes kümesine dağıtma.

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.

Girişler

dockerRegistryServiceConnection - Docker kayıt defteri hizmeti bağlantısı
string. Gereklidir.

Bir Docker kayıt defteri hizmeti bağlantısı seçin.


kubernetesServiceConnection - Kubernetes hizmet bağlantısı
string. Gereklidir.

Bir Kubernetes hizmet bağlantısı seçin.


namespace - Kubernetes ad alanı
string.

Kubernetes ad alanı.


secretName - Gizli Dizi Adı
string.

İşlev yapılandırma verilerini içeren Kubernetes gizli dizisi (örn. AzureWebJobsStorage: Azure storage connection string).


dockerHubNamespace - ad alanını Docker Hub
string.

ad alanını Docker Hub. Özel Docker Hub deposu için gereklidir.


appName - Uygulama Adı
string. Gereklidir.

Uygulama Adı. Oluşturulan Kubernetes nesneleri bu adı kullanır. Bu, kaynak adları için Kubernetes adlandırma kurallarına uygun olmalıdır.


functionRootDirectory - İşlev kök dizini
string.

İşlev kök dizini. host.json dosyasını içermelidir. Docker derleme ve gönderme işlemi bu dizinden gerçekleştirilir.


waitForStability - Kararlılığı bekle
boolean. Varsayılan değer: true.

Kubernetes nesnelerinin istenen duruma ulaşmasını bekleyin.


arguments - Bağımsız değişken
string.

Bağımsız değişkenleri komuta geçirin. Örn:
--no-docker --service-type NodePort.


Görev denetimi seçenekleri

Tüm görevlerin, görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Yok.

Açıklamalar

Not

Bu görevin, özelliğini kullanarak connectionType kubernetes kümesini farklı şekillerde hedeflemek için ek destek sağlayan daha yeni bir sürümü vardır. Daha fazla bilgi için bkz . AzureFunctionOnKubernetes@1 ve AzureFunctionOnKubernetes@1 açıklamaları

Gereksinimler

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalıştırılır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü Desteklenen tüm aracı sürümleri.
Görev kategorisi Dağıtma