Bagikan melalui


AzureFunctionOnKubernetes@0 - Azure Function pada tugas Kubernetes v0

Sebarkan fungsi Azure ke kluster Kubernetes.

Sintaks

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

Input

dockerRegistryServiceConnection - Koneksi layanan registri Docker
string. Wajib diisi.

Pilih koneksi layanan registri Docker.


kubernetesServiceConnection - Koneksi layanan Kubernetes
string. Wajib diisi.

Pilih koneksi layanan Kubernetes.


namespace - Namespace Layanan Kubernetes
string.

Namespace Layanan Kubernetes.


secretName - Nama Rahasia
string.

Rahasia Kubernetes yang berisi data konfigurasi fungsi (misalnya AzureWebJobsStorage: Azure storage connection string).


dockerHubNamespace - Namespace Docker Hub
string.

Namespace Docker Hub. Diperlukan untuk repositori Docker Hub privat.


appName - Nama Aplikasi
string. Wajib diisi.

Nama Aplikasi. Objek Kubernetes yang dibuat menggunakan nama ini. Ini harus mengikuti konvensi penamaan Kubernetes untuk nama sumber daya.


functionRootDirectory - Direktori akar fungsi
string.

Direktori akar fungsi. Harus berisi host.json. Docker build dan push dilakukan dari direktori ini.


waitForStability - Tunggu stabilitas
boolean. Nilai default: true.

Tunggu hingga objek Kubernetes mencapai status yang diinginkan.


arguments - Argumen
string.

Teruskan argumen ke perintah. Misalnya:
--no-docker --service-type NodePort.


Opsi kontrol tugas

Semua tugas memiliki opsi kontrol selain input tugasnya. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.

Variabel output

Tidak ada.

Keterangan

Catatan

Ada versi yang lebih baru dari tugas ini yang tersedia yang menyediakan dukungan tambahan untuk menargetkan kluster Kubernetes dengan cara yang berbeda, menggunakan connectionType properti . Untuk informasi selengkapnya, lihat AzureFunctionOnKubernetes@1 dan keterangan AzureFunctionOnKubernetes@1

Persyaratan

Persyaratan Deskripsi
Jenis alur YAML, Build klasik, Rilis klasik
Berjalan pada Agen, DeploymentGroup
Permintaan Tidak ada
Kemampuan Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan.
Pembatasan perintah Apa pun
Variabel yang dapat diatur Apa pun
Versi agen Semua versi agen yang didukung.
Kategori tugas Sebarkan