言語

KubernetesResourceQuotaServiceCollectionExtensions.AddKubernetesResourceMonitoring メソッド

定義

Kubernetes リソース監視コンポーネントを構成し、必要な基本的なリソース監視コンポーネントと共にサービス コレクションに追加します。

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddKubernetesResourceMonitoring(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? environmentVariablePrefix = default);
static member AddKubernetesResourceMonitoring : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddKubernetesResourceMonitoring (services As IServiceCollection, Optional environmentVariablePrefix As String = Nothing) As IServiceCollection

パラメーター

services
IServiceCollection

Kubernetes リソース監視を追加する依存関係挿入コンテナー。

environmentVariablePrefix
String

コンテナー内の環境変数を読み取るために使用されるプレフィックスの省略可能な値。

返品

services の値。

注釈

CPU 制限を使用して環境変数 MYCLUSTER_LIMITS_CPU を追加するように、ダウンダウン API を使用して Kubernetes コンテナーを構成した場合は、 MYCLUSTER_ をパラメーター environmentVariablePrefix 渡す必要があります。 環境変数は、DI コンテナーの解決中に読み取られます。

大事な:必要なすべてのリソース監視コンポーネントが既に含まれており、Kubernetes 固有のResourceQuotaProvider実装が登録されているため、このメソッドを使用している場合は、AddResourceMonitoring(IServiceCollection)を呼び出さないでください。 両方のメソッドを呼び出すと、サービスの登録が競合する可能性があります。

適用対象