次の方法で共有


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

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 Hub 名前空間。 プライベート 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@1 および AzureFunctionOnKubernetes@1 解説の を参照してください。

必要条件

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