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