次の方法で共有


AzureFunctionOnKubernetes@0 - Kubernetes v0 タスクの Azure 関数

Azure 関数を Kubernetes クラスターにデプロイします。

構文

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

引数を command に渡します。 例:
--no-docker --service-type NodePort。


タスク コントロールのオプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。

出力変数

[なし] :

解説

Note

このタスクには、 プロパティを使用して、さまざまな方法で Kubernetes クラスターをターゲットにするための追加のサポートを提供する、新しいバージョンのこのタスクがあります connectionType 。 詳細については、「AzureFunctionOnKubernetes@1AzureFunctionOnKubernetes@1解説」を参照してください。

要件

要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
上で実行 エージェント、DeploymentGroup
確認要求 なし
Capabilities このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン サポートされているすべてのエージェント バージョン。
タスクのカテゴリ 配置