KubernetesResourceQuotaServiceCollectionExtensions.AddKubernetesResourceMonitoring メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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)を呼び出さないでください。 両方のメソッドを呼び出すと、サービスの登録が競合する可能性があります。