第2章 OLSConfig API リファレンス
OLSConfig
は、OpenShift Lightspeed 設定オブジェクトのスキーマであり、基盤となるデプロイメントの構造とパラメーターを定義します。
API パラメーター情報は OLSConfig
API リファレンスから取得され、便宜上ここで提供されています。
2.1. OLSConfig API 仕様
- 説明
-
Red Hat Red Hat OpenShift Lightspeed の Lightspeed インスタンス。
OLSConfig
はolsconfigs
API のスキーマです - 型
-
object
- 必須
-
spec
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| APIVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。 |
|
| kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーは、クライアントが要求を送信するエンドポイントからこれを推測できることがあります。これを更新することはできません。CamelCase を使用します。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。 |
|
| 標準オブジェクトのメタデータ。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。 |
|
| OLSConfigSpec は OLSConfig の望ましい状態を定義する |
2.1.1. .metadata
- 説明
- 標準オブジェクトのメタデータ。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。
- 型
-
object
2.1.2. .spec
- 説明
- OLSConfigSpec は OLSConfig の望ましい状態を定義する
- 型
-
object
- 必須
-
llm
-
ols
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| LLMSpec は、大規模言語モデル (LLM) の望ましい状態を定義します。 |
|
| OLSSpec は、OLS デプロイメントの望ましい状態を定義します。 |
|
| OLSDataCollectorSpec は、許可される OLS データコレクター設定を定義します。 |
2.1.3. .spec.llm
- 説明
- LLMSpec は、大規模言語モデル (LLM) の望ましい状態を定義します。
- 型
-
object
- 必須
-
providers
-
プロパティー | タイプ | 説明 |
---|---|---|
|
|
2.1.4. .spec.llm.providers
- 説明
- 型
-
array
2.1.5. .spec.llm.providers[]
- 説明
- ProviderSpec は、LLM プロバイダーの望ましい状態を定義します。
- 型
-
object
- 必須
-
credentialsSecretRef
-
models
-
name
-
type
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| Azure OpenAI プロバイダーの API バージョン |
|
| API プロバイダーの認証情報を保存するシークレットオブジェクトの名前 |
|
| Azure OpenAI デプロイメント名 |
|
| プロバイダーのモデルのリスト |
|
| プロバイダー名 |
|
| Watsonx プロジェクト ID |
|
| プロバイダーへの接続で使用される TLS セキュリティープロファイル |
|
| プロバイダータイプ |
|
| プロバイダー API URL |
2.1.6. .spec.llm.providers[].credentialsSecretRef
- 説明
- API プロバイダーの認証情報を保存するシークレットオブジェクトの名前
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| 参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
2.1.7. .spec.llm.providers[].models
- 説明
- プロバイダーのモデルのリスト
- 型
-
array
2.1.8. .spec.llm.providers[].models[]
- 説明
- ModelSpec は、使用する LLM モデルとそのパラメーターを定義します。
- 型
-
object
- 必須
-
name
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| モデルのコンテキストウィンドウのサイズを定義します。デフォルトはプロバイダー/モデルに固有です。 |
|
| モデル名 |
|
| モデル API パラメーター |
|
| モデル API URL |
2.1.9. .spec.llm.providers[].models[].parameters
- 説明
- モデル API パラメーター
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| 応答の最大トークン数 |
2.1.10. .spec.llm.providers[].tlsSecurityProfile
- 説明
- プロバイダーへの接続で使用される TLS セキュリティープロファイル
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
| `` | custom は、ユーザー定義の TLS セキュリティープロファイルです。無効な設定は壊滅的である可能性があるため、カスタムプロファイルの使用には細心の注意を払ってください。カスタムプロファイルの例は次のようになります。 暗号化: - ECDHE-ECDSA-CHACHA20-POLY1305 - ECDHE-RSA-CHACHA20-POLY1305 - ECDHE-RSA-AES128-GCM-SHA256 - ECDHE-ECDSA-AES128-GCM-SHA256 minTLSVersion: VersionTLS11 |
| `` | intermediate は、以下に基づく TLS セキュリティープロファイルです。 https://wiki.mozilla.org/Security/Server_Side_TLS#Intermediate_compatibility_.28recommended.29 以下のようになります (yaml): 暗号化: - TLS_AES_128_GCM_SHA256 - TLS_AES_256_GCM_SHA384 - TLS_CHACHA20_POLY1305_SHA256 - ECDHE-ECDSA-AES128-GCM-SHA256 - ECDHE-RSA-AES128-GCM-SHA256 - ECDHE-ECDSA-AES256-GCM-SHA384 - ECDHE-RSA-AES256-GCM-SHA384 - ECDHE-ECDSA-CHACHA20-POLY1305 - ECDHE-RSA-CHACHA20-POLY1305 - DHE-RSA-AES128-GCM-SHA256 - DHE-RSA-AES256-GCM-SHA384 minTLSVersion: VersionTLS12 |
| `` | modern は、以下に基づく TLS セキュリティープロファイルです。 https://wiki.mozilla.org/Security/Server_Side_TLS#Modern_compatibility 以下のようになります (yaml): 暗号化: - TLS_AES_128_GCM_SHA256 - TLS_AES_256_GCM_SHA384 - TLS_CHACHA20_POLY1305_SHA256 minTLSVersion: VersionTLS13 |
| `` | old は、以下に基づく TLS セキュリティープロファイルです。 https://wiki.mozilla.org/Security/Server_Side_TLS#Old_backward_compatibility 以下のようになります (yaml): 暗号化: - TLS_AES_128_GCM_SHA256 - TLS_AES_256_GCM_SHA384 - TLS_CHACHA20_POLY1305_SHA256 - ECDHE-ECDSA-AES128-GCM-SHA256 - ECDHE-RSA-AES128-GCM-SHA256 - ECDHE-ECDSA-AES256-GCM-SHA384 - ECDHE-RSA-AES256-GCM-SHA384 - ECDHE-ECDSA-CHACHA20-POLY1305 - ECDHE-RSA-CHACHA20-POLY1305 - DHE-RSA-AES128-GCM-SHA256 - DHE-RSA-AES256-GCM-SHA384 - DHE-RSA-CHACHA20-POLY1305 - ECDHE-ECDSA-AES128-SHA256 - ECDHE-RSA-AES128-SHA256 - ECDHE-ECDSA-AES128-SHA - ECDHE-RSA-AES128-SHA - ECDHE-ECDSA-AES256-SHA384 - ECDHE-RSA-AES256-SHA384 - ECDHE-ECDSA-AES256-SHA - ECDHE-RSA-AES256-SHA - DHE-RSA-AES128-SHA256 - DHE-RSA-AES256-SHA256 - AES128-GCM-SHA256 - AES256-GCM-SHA384 - AES128-SHA256 - AES256-SHA256 - AES128-SHA - AES256-SHA - DES-CBC3-SHA minTLSVersion: VersionTLS10 |
|
| type は、Old、Intermediate、Modern、または Custom のいずれかです。カスタムは、個々の TLS セキュリティープロファイルパラメーターを指定する機能を提供します。Old、Intermediate、Modern は、以下に基づく TLS セキュリティープロファイルです。 https://wiki.mozilla.org/Security/Server_Side_TLS#Recommended_configurations プロファイルは意図に基づいているため、時間の経過とともに新しい暗号が開発され、既存の暗号が安全でないことが判明すると、変更される可能性があります。プロセスで使用できる暗号の種類に応じて、リストが短縮される可能性があります。 Modern プロファイルは、一般的なソフトウェアライブラリーでまだ十分に採用されていないため、現在サポートされていないことに注意してください。 |
2.1.11. .spec.ols
- 説明
- OLSSpec は、OLS デプロイメントの望ましい状態を定義します。
- 型
-
object
- 必須
-
defaultModel
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| OLS サービスと LLM プロバイダー間の TLS 通信用の追加 CA 証明書 |
|
| 会話キャッシュ設定 |
|
| 使用のデフォルトモデル |
|
| 使用時のデフォルトプロバイダー |
|
| OLS デプロイメント設定 |
|
| イントロスペクション機能を有効にする |
|
| ログレベル。有効なオプションは、DEBUG、INFO、WARNING、ERROR、および CRITICAL です。デフォルト: "INFO". |
|
| クエリーフィルター |
|
| Lightspeed バックエンドの HTTPS エンドポイントの TLS 設定 |
|
| API エンドポイントで使用される TLS セキュリティープロファイル |
|
| ユーザーデータ収集スイッチ |
2.1.12. .spec.ols.additionalCAConfigMapRef
- 説明
- OLS サービスと LLM プロバイダー間の TLS 通信用の追加 CA 証明書
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| 参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
2.1.13. .spec.ols.conversationCache
- 説明
- 会話キャッシュ設定
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| PostgresSpec は、Postgres の望ましい状態を定義します。 |
|
| 会話キャッシュタイプ。デフォルト: "postgres" |
2.1.14. .spec.ols.conversationCache.postgres
- 説明
- PostgresSpec は、Postgres の望ましい状態を定義します。
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| Postgres の認証情報を保持するシークレット |
|
| Postgres データベース名 |
|
| Postgres の最大接続数。デフォルト: "2000" |
|
| Postgres の共有バッファー |
|
| Postgres ユーザー名 |
2.1.15. .spec.ols.deployment
- 説明
- OLS デプロイメント設定
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| API コンテナーの設定。 |
|
| コンソールコンテナーの設定。 |
|
| データコレクターコンテナーの設定。 |
|
| 必要な OLS Pod の数を定義します。デフォルト: "1" |
2.1.16. .spec.ols.deployment.api
- 説明
- API コンテナーの設定。
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| |
|
| ResourceRequirements は、コンピュートリソースの要件を説明します。 |
|
|
2.1.17. .spec.ols.deployment.api.resources
- 説明
- ResourceRequirements は、コンピュートリソースの要件を説明します。
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| Claims には、spec.resourceClaims で定義され、このコンテナーによって使用されるリソースの名前がリストされます。 これはアルファフィールドであり、DynamicResourceAllocation フィーチャーゲートを有効にする必要があります。 このフィールドは不変です。これはコンテナーにのみ設定できます。 |
|
| limits は、許可されるコンピュートリソースの最大量を示します。詳細は、https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ を参照してください。 |
|
| requests は、必要なコンピュートリソースの最小量を示します。コンテナーで Requests が省略される場合、明示的に指定される場合にデフォルトで Limits に設定されます。指定しない場合は、実装定義の値に設定されます。リクエストは制限を超えることはできません。詳細は、https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ を参照してください。 |
2.1.18. .spec.ols.deployment.api.resources.claims
- 説明
Claims には、spec.resourceClaims で定義され、このコンテナーによって使用されるリソースの名前がリストされます。
これはアルファフィールドであり、DynamicResourceAllocation フィーチャーゲートを有効にする必要があります。
このフィールドは不変です。これはコンテナーにのみ設定できます。
- 型
-
array
2.1.19. .spec.ols.deployment.api.resources.claims[]
- 説明
- ResourceClaim は、PodSpec.ResourceClaims 内の 1 つのエントリーを参照します。
- 型
-
object
- 必須
-
name
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| name は、このフィールドが使用される Pod の pod.spec.resourceClaims に含まれる、1 つのエントリーの名前と一致する必要があります。これにより、そのリソースがコンテナー内で利用可能になります。 |
|
| request は、参照されるクレーム内のリクエストに対して選択された名前です。空の場合、クレームからのすべてのものが利用可能になり、それ以外の場合はこの request の結果のみが利用可能になります。 |
2.1.20. .spec.ols.deployment.api.tolerations
- 説明
- 型
-
array
2.1.21. .spec.ols.deployment.api.tolerations[]
- 説明
- この toleration が割り当てられる Pod は、マッチング Operator <operator> を使用してトリプル <key,value,effect> と一致する taint を許容します。
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| effect は、照合するテイントの効果を示します。空の場合は、すべてのテイント効果に一致します。指定されている場合、許可される値は NoSchedule、PreferNoSchedule、および NoExecute です。 |
|
| key は toleration が適用されるテイントキーです。空の場合は、すべてのテイントキーに一致します。キーが空の場合、Operator は Exists である必要があります。この組み合わせは、すべての値とすべてのキーに一致することを意味します。 |
|
| Operator はキーと値の関係を表します。有効な Operator は Exists および Equal です。デフォルトは Equal です。Exists は、値のワイルドカードと同等であるため、Pod は特定のカテゴリーのすべてのテイントに耐えることができます。 |
|
| tolerationSeconds は、toleration (effect は NoExecute でなければならず、NoExecute 以外の場合このフィールドは無視されます) が taint を許容する期間を表します。デフォルトでは設定されていません。つまり、テイントを永久に許容します (エビクトしないでください)。ゼロ値と負の値は、システムによって 0 (すぐにエビクト) として扱われます。 |
|
| value は、toleration が一致するテイントの値です。Operator が Exists の場合、値は空である必要があります。それ以外の場合は、通常の文字列のみになります。 |
2.1.22. .spec.ols.deployment.console
- 説明
- コンソールコンテナーの設定。
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| コンソールプロキシーエンドポイントで使用される認証局 (CA) の証明書。 |
|
| |
|
| 必要なコンソール Pod の数を定義します。デフォルト: "1" |
|
| ResourceRequirements は、コンピュートリソースの要件を説明します。 |
|
|
2.1.23. .spec.ols.deployment.console.resources
- 説明
- ResourceRequirements は、コンピュートリソースの要件を説明します。
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| Claims には、spec.resourceClaims で定義され、このコンテナーによって使用されるリソースの名前がリストされます。 これはアルファフィールドであり、DynamicResourceAllocation フィーチャーゲートを有効にする必要があります。 このフィールドは不変です。これはコンテナーにのみ設定できます。 |
|
| limits は、許可されるコンピュートリソースの最大量を示します。詳細は、https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ を参照してください。 |
|
| requests は、必要なコンピュートリソースの最小量を示します。コンテナーで Requests が省略される場合、明示的に指定される場合にデフォルトで Limits に設定されます。指定しない場合は、実装定義の値に設定されます。リクエストは制限を超えることはできません。詳細は、https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ を参照してください。 |
2.1.24. .spec.ols.deployment.console.resources.claims
- 説明
Claims には、spec.resourceClaims で定義され、このコンテナーによって使用されるリソースの名前がリストされます。
これはアルファフィールドであり、DynamicResourceAllocation フィーチャーゲートを有効にする必要があります。
このフィールドは不変です。これはコンテナーにのみ設定できます。
- 型
-
array
2.1.25. .spec.ols.deployment.console.resources.claims[]
- 説明
- ResourceClaim は、PodSpec.ResourceClaims 内の 1 つのエントリーを参照します。
- 型
-
object
- 必須
-
name
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| name は、このフィールドが使用される Pod の pod.spec.resourceClaims に含まれる、1 つのエントリーの名前と一致する必要があります。これにより、そのリソースがコンテナー内で利用可能になります。 |
|
| request は、参照されるクレーム内のリクエストに対して選択された名前です。空の場合、クレームからのすべてのものが利用可能になり、それ以外の場合はこの request の結果のみが利用可能になります。 |
2.1.26. .spec.ols.deployment.console.tolerations
- 説明
- 型
-
array
2.1.27. .spec.ols.deployment.console.tolerations[]
- 説明
- この toleration が割り当てられる Pod は、マッチング Operator <operator> を使用してトリプル <key,value,effect> と一致する taint を許容します。
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| effect は、照合するテイントの効果を示します。空の場合は、すべてのテイント効果に一致します。指定されている場合、許可される値は NoSchedule、PreferNoSchedule、および NoExecute です。 |
|
| key は toleration が適用されるテイントキーです。空の場合は、すべてのテイントキーに一致します。キーが空の場合、Operator は Exists である必要があります。この組み合わせは、すべての値とすべてのキーに一致することを意味します。 |
|
| Operator はキーと値の関係を表します。有効な Operator は Exists および Equal です。デフォルトは Equal です。Exists は、値のワイルドカードと同等であるため、Pod は特定のカテゴリーのすべてのテイントに耐えることができます。 |
|
| tolerationSeconds は、toleration (effect は NoExecute でなければならず、NoExecute 以外の場合このフィールドは無視されます) が taint を許容する期間を表します。デフォルトでは設定されていません。つまり、テイントを永久に許容します (エビクトしないでください)。ゼロ値と負の値は、システムによって 0 (すぐにエビクト) として扱われます。 |
|
| value は、toleration が一致するテイントの値です。Operator が Exists の場合、値は空である必要があります。それ以外の場合は、通常の文字列のみになります。 |
2.1.28. .spec.ols.deployment.dataCollector
- 説明
- データコレクターコンテナーの設定。
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| ResourceRequirements は、コンピュートリソースの要件を説明します。 |
2.1.29. .spec.ols.deployment.dataCollector.resources
- 説明
- ResourceRequirements は、コンピュートリソースの要件を説明します。
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| Claims には、spec.resourceClaims で定義され、このコンテナーによって使用されるリソースの名前がリストされます。 これはアルファフィールドであり、DynamicResourceAllocation フィーチャーゲートを有効にする必要があります。 このフィールドは不変です。これはコンテナーにのみ設定できます。 |
|
| limits は、許可されるコンピュートリソースの最大量を示します。詳細は、https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ を参照してください。 |
|
| requests は、必要なコンピュートリソースの最小量を示します。コンテナーで Requests が省略される場合、明示的に指定される場合にデフォルトで Limits に設定されます。指定しない場合は、実装定義の値に設定されます。リクエストは制限を超えることはできません。詳細は、https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ を参照してください。 |
2.1.30. .spec.ols.deployment.dataCollector.resources.claims
- 説明
Claims には、spec.resourceClaims で定義され、このコンテナーによって使用されるリソースの名前がリストされます。
これはアルファフィールドであり、DynamicResourceAllocation フィーチャーゲートを有効にする必要があります。
このフィールドは不変です。これはコンテナーにのみ設定できます。
- 型
-
array
2.1.31. .spec.ols.deployment.dataCollector.resources.claims[]
- 説明
- ResourceClaim は、PodSpec.ResourceClaims 内の 1 つのエントリーを参照します。
- 型
-
object
- 必須
-
name
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| name は、このフィールドが使用される Pod の pod.spec.resourceClaims に含まれる、1 つのエントリーの名前と一致する必要があります。これにより、そのリソースがコンテナー内で利用可能になります。 |
|
| request は、参照されるクレーム内のリクエストに対して選択された名前です。空の場合、クレームからのすべてのものが利用可能になり、それ以外の場合はこの request の結果のみが利用可能になります。 |
2.1.32. .spec.ols.queryFilters
- 説明
- クエリーフィルター
- 型
-
array
2.1.33. .spec.ols.queryFilters[]
- 説明
- QueryFiltersSpec は、質問/クエリーを操作するためのフィルターを定義します。
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| フィルター名。 |
|
| フィルターパターン。 |
|
| 一致したパターンの置換。 |
2.1.34. .spec.ols.tlsConfig
- 説明
- Lightspeed バックエンドの HTTPS エンドポイントの TLS 設定
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| KeySecretRef は TLS キーを保持するシークレットです。 |
2.1.35. .spec.ols.tlsConfig.keyCertSecretRef
- 説明
- KeySecretRef は TLS キーを保持するシークレットです。
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| 参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
2.1.36. .spec.ols.tlsSecurityProfile
- 説明
- API エンドポイントで使用される TLS セキュリティープロファイル
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
| `` | custom は、ユーザー定義の TLS セキュリティープロファイルです。無効な設定は壊滅的である可能性があるため、カスタムプロファイルの使用には細心の注意を払ってください。カスタムプロファイルの例は次のようになります。 暗号化: - ECDHE-ECDSA-CHACHA20-POLY1305 - ECDHE-RSA-CHACHA20-POLY1305 - ECDHE-RSA-AES128-GCM-SHA256 - ECDHE-ECDSA-AES128-GCM-SHA256 minTLSVersion: VersionTLS11 |
| `` | intermediate は、以下に基づく TLS セキュリティープロファイルです。 https://wiki.mozilla.org/Security/Server_Side_TLS#Intermediate_compatibility_.28recommended.29 以下のようになります (yaml): 暗号化: - TLS_AES_128_GCM_SHA256 - TLS_AES_256_GCM_SHA384 - TLS_CHACHA20_POLY1305_SHA256 - ECDHE-ECDSA-AES128-GCM-SHA256 - ECDHE-RSA-AES128-GCM-SHA256 - ECDHE-ECDSA-AES256-GCM-SHA384 - ECDHE-RSA-AES256-GCM-SHA384 - ECDHE-ECDSA-CHACHA20-POLY1305 - ECDHE-RSA-CHACHA20-POLY1305 - DHE-RSA-AES128-GCM-SHA256 - DHE-RSA-AES256-GCM-SHA384 minTLSVersion: VersionTLS12 |
| `` | modern は、以下に基づく TLS セキュリティープロファイルです。 https://wiki.mozilla.org/Security/Server_Side_TLS#Modern_compatibility 以下のようになります (yaml): 暗号化: - TLS_AES_128_GCM_SHA256 - TLS_AES_256_GCM_SHA384 - TLS_CHACHA20_POLY1305_SHA256 minTLSVersion: VersionTLS13 |
| `` | old は、以下に基づく TLS セキュリティープロファイルです。 https://wiki.mozilla.org/Security/Server_Side_TLS#Old_backward_compatibility 以下のようになります (yaml): 暗号化: - TLS_AES_128_GCM_SHA256 - TLS_AES_256_GCM_SHA384 - TLS_CHACHA20_POLY1305_SHA256 - ECDHE-ECDSA-AES128-GCM-SHA256 - ECDHE-RSA-AES128-GCM-SHA256 - ECDHE-ECDSA-AES256-GCM-SHA384 - ECDHE-RSA-AES256-GCM-SHA384 - ECDHE-ECDSA-CHACHA20-POLY1305 - ECDHE-RSA-CHACHA20-POLY1305 - DHE-RSA-AES128-GCM-SHA256 - DHE-RSA-AES256-GCM-SHA384 - DHE-RSA-CHACHA20-POLY1305 - ECDHE-ECDSA-AES128-SHA256 - ECDHE-RSA-AES128-SHA256 - ECDHE-ECDSA-AES128-SHA - ECDHE-RSA-AES128-SHA - ECDHE-ECDSA-AES256-SHA384 - ECDHE-RSA-AES256-SHA384 - ECDHE-ECDSA-AES256-SHA - ECDHE-RSA-AES256-SHA - DHE-RSA-AES128-SHA256 - DHE-RSA-AES256-SHA256 - AES128-GCM-SHA256 - AES256-GCM-SHA384 - AES128-SHA256 - AES256-SHA256 - AES128-SHA - AES256-SHA - DES-CBC3-SHA minTLSVersion: VersionTLS10 |
|
| type は、Old、Intermediate、Modern、または Custom のいずれかです。カスタムは、個々の TLS セキュリティープロファイルパラメーターを指定する機能を提供します。Old、Intermediate、Modern は、以下に基づく TLS セキュリティープロファイルです。 https://wiki.mozilla.org/Security/Server_Side_TLS#Recommended_configurations プロファイルは意図に基づいているため、時間の経過とともに新しい暗号が開発され、既存の暗号が安全でないことが判明すると、変更される可能性があります。プロセスで使用できる暗号の種類に応じて、リストが短縮される可能性があります。 Modern プロファイルは、一般的なソフトウェアライブラリーでまだ十分に採用されていないため、現在サポートされていないことに注意してください。 |
2.1.37. .spec.ols.userDataCollection
- 説明
- ユーザーデータ収集スイッチ
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| |
|
|
2.1.38. .spec.olsDataCollector
- 説明
- OLSDataCollectorSpec は、許可される OLS データコレクター設定を定義します。
- 型
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| ログレベル。有効なオプションは、DEBUG、INFO、WARNING、ERROR、および CRITICAL です。デフォルト: "INFO". |