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 |