第8章 Prometheus [monitoring.coreos.com/v1]


説明
Prometheus は、Prometheus デプロイメントを定義します。
object
必須
  • spec

8.1. 仕様

Expand
プロパティー説明

apiVersion

string

apiVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。

kind

string

kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できる場合があります。これは更新できません。CamelCase を使用します。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。

metadata

ObjectMeta

標準オブジェクトのメタデータ。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。

spec

object

Prometheus クラスターの望ましい動作の仕様。詳細: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

status

object

Prometheus クラスターの最新の観測ステータス。read-only詳細: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

8.1.1. .spec

説明
Prometheus クラスターの望ましい動作の仕様。詳細: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
object
Expand
プロパティー説明

additionalAlertManagerConfigs

object

AdditionalAlertManagerConfigs は、追加の Prometheus Alertmanager 設定を含む Secret のキーを指定します。Alertmanager 設定は、Prometheus Operator によって生成された設定に追加されます。Prometheus の公式ドキュメント( https://prometheus.io/docs/prometheus/latest/configuration/configuration/#alertmanager_config )に従ってフォーマットする必要があります。ユーザーは、設定が有効であることを確認する必要があります。この機能を使用すると、Prometheus のアップグレードが破損する可能性があります。アップグレード後に互換性のない AlertManager 設定が Prometheus を壊さないように、Prometheus リリースノートを確認することを推奨します。

additionalAlertRelabelConfigs

object

additionalAlertRelabelConfigs は、追加の Prometheus アラートのラベル再設定の設定を含む Secret のキーを指定します。アラートのラベル再設定の設定は、Prometheus Operator によって生成された設定に追加されます。Prometheus の公式ドキュメント( https://prometheus.io/docs/prometheus/latest/configuration/configuration/#alert_relabel_configs )に従ってフォーマットする必要があります。ユーザーは、設定が有効であることを確認する必要があります。この機能を使用すると、Prometheus のアップグレードが破損する可能性があります。Prometheus のリリースノートを確認して、アップグレード後に互換性のないアラートのラベル変更設定によって Prometheus が破損しないようにすることを推奨します。

additionalArgs

array

additionalArgs を使用すると、'prometheus' コンテナーに追加の引数を設定できます。これは、専用の設定オプションではまだサポートされていない隠しフラグを有効にする場合などに使用されます。引数はそのまま Prometheus コンテナーに渡されますが、引数が無効であったり、指定された Prometheus バージョンでサポートされていない場合は問題が発生する可能性があります。引数が競合する場合 (たとえば、Operator によってすでに設定されている引数)、または無効な引数を指定すると、調整は失敗し、エラーが記録されます。

additionalArgs[]

object

AdditionalArgs リストの一部である引数。

additionalScrapeConfigs

object

AdditionalScrapeConfigs を使用すると、追加の Prometheus スクレイプ設定を含むシークレットのキーを指定できます。指定されたスクレープ設定は、Prometheus Operator によって生成された設定に追加されます。指定するジョブ設定は、Prometheus の公式ドキュメント https://prometheus.io/docs/prometheus/latest/configuration/configuration/#scrape_config で指定されている形式である必要があります。スクレイプ設定が追加されると、ユーザーはそれが有効であることを確認する責任があります。この機能を使用すると、Prometheus のアップグレードが中断される可能性があることに注意してください。アップグレード後に互換性のないスクレイプ設定が Prometheus を壊さないように、Prometheus リリースノートを確認することを推奨します。

affinity

object

指定されている場合、Pod のアフィニティースケジューリングルールを定義します。

alerting

object

Alertmanager に関連する設定を定義します。

allowOverlappingBlocks

boolean

AllowOverlappingBlocks は、Prometheus での垂直圧縮と垂直クエリーマージを有効にします。非推奨: このフラグは、重複ブロックがデフォルトで有効になっている Prometheus 2.39.0 以降では効果がありません。

apiserverConfig

object

APIServerConfig を使用すると、Kuberntees API サーバーにアクセスするためのホストと認証方法を指定できます。null の場合、Prometheus はクラスター内で実行されると想定され、API サーバーが自動的に検出され、Pod の CA 証明書とベアラートークンファイル (/var/run/secrets/kubernetes.io/serviceaccount/) が使用されます。

arbitraryFSAccessThroughSMs

object

true の場合、ServiceMonitor、PodMonitor、および Probe オブジェクトは、'Prometheus' コンテナーのファイルシステム上の任意のファイルを参照することが禁止されます。ServiceMonitor のエンドポイントが bearerTokenFile 値 (例: '/var/run/secrets/kubernetes.io/serviceaccount/token') を指定すると、悪意のあるターゲットは Prometheus のスクレイプ要求内の Prometheus サービスアカウントのトークンにアクセスできるようになります。spec.arbitraryFSAccessThroughSM を 'true' に設定すると、攻撃を防ぐことができます。代わりに、ユーザーは spec.bearerTokenSecret フィールドを使用して認証情報を提供する必要があります。

baseImage

string

非推奨: 代わりに 'spec.image' を使用します。

bodySizeLimit

string

bodySizeLimit は、スクレイプごとのレスポンスボディーのサイズを定義します。Prometheus バージョン 2.45.0 以降でのみ有効です。

configMaps

array (string)

ConfigMaps は、Prometheus オブジェクトと同じ namespace にある ConfigMap のリストであり、Prometheus Pod にマウントされます。各 ConfigMap は、configmap-<configmap-name> という名前のボリュームとして StatefulSet 定義に追加されます。configMaps は、'prometheus' コンテナーの /etc/prometheus/configmaps/<configmap-name> にマウントされます。

containers

array

コンテナーを使用すると、追加のコンテナーを挿入したり、Operator が生成したコンテナーを変更したりできます。これを使用すると、Pod に認証プロキシーを追加したり、Operator が生成したコンテナーの動作を変更したりすることができます。ここで説明するコンテナーは、同じ名前を共有し、戦略的マージパッチを介して変更が行われる場合、Operator が生成したコンテナーを変更します。Operator によって管理されるコンテナーの名前は次のとおりです。* prometheus * config-reloader * thanos-sidecar Overriding コンテナーは、メンテナーがサポートする内容の範囲外であり、そうすることで、この動作が予告なしに中断する可能性があることを受け入れます。

containers[]

object

Pod 内で実行する単一のアプリケーションコンテナー。

disableCompaction

boolean

true の場合、Prometheus 圧縮は無効になります。

enableAdminAPI

boolean

Prometheus Web 管理 API へのアクセスを有効にします。警告: 管理 API を有効にすると、エンドポイントの変更、データの削除、Prometheus のシャットダウンなどが可能になります。これを有効にする場合は注意が必要です。ユーザーは、これらのアクションの実行を許可されたクライアントのみが許可できるように、プロキシーを介して追加の認証許可を追加することを推奨します。詳細は、https://prometheus.io/docs/prometheus/latest/querying/api/#tsdb-admin-apis を参照してください。

enableFeatures

array (string)

Prometheus 機能フラグへのアクセスを有効にします。デフォルトでは、機能は有効になっていません。デフォルトで無効になっている機能を有効にすることは、完全にメンテナーのサポート範囲外であり、これを行うと、この動作が予告なしにいつでも中断される可能性があることに同意したものとみなされます。詳細は https://prometheus.io/docs/prometheus/latest/feature_flags/ を参照してください。

enableRemoteWriteReceiver

boolean

Prometheus を Prometheus リモート書き込みプロトコルのレシーバーとして使用できるようにします。警告: これは効率的なサンプル取り込み方法とはみなされていません。特定の低ボリュームのユースケースでは注意して使用してください。スクレイピングによる取り込みの代わりに使用して、Prometheus をプッシュベースのメトリクス収集システムに変換するには適していません。詳細については、https://prometheus.io/docs/prometheus/latest/querying/api/#remote-write-receiver The requires Prometheus >= v2.33.0 を参照してください。

enforcedBodySizeLimit

string

定義されている場合、enforcedBodySizeLimit は、Prometheus が受け入れる非圧縮形式のレスポンスボディーのサイズに対するグローバル制限を指定します。この数バイトよりも大きい本文で応答するターゲットは、スクレイプが失敗する原因になります。Prometheus v2.28.0 以降が必要です。

enforcedKeepDroppedTargets

integer

定義されている場合、enforcedKeepDroppedTargets は、ラベルの再設定によりドロップされてメモリーに保持されるターゲットの数のグローバル制限を指定します。spec.keepDroppedTargets がゼロより大きく、spec.enforcedKeepDroppedTargets より小さい場合を除き、この値は ServiceMonitor、PodMonitor、Probe オブジェクトによって設定された spec.keepDroppedTargets をオーバーライドします。Prometheus v2.47.0 以降が必要です。

enforcedLabelLimit

integer

定義されている場合、enforcedLabelLimit はサンプルごとのラベル数のグローバル制限を指定します。spec.labelLimit がゼロより大きく、spec.enforcedLabelLimit より小さい場合を除き、この値は ServiceMonitor、PodMonitor、Probe オブジェクトによって設定された spec.labelLimit をオーバーライドします。Prometheus v2.27.0 以降が必要です。

enforcedLabelNameLengthLimit

integer

定義されている場合、enforcedLabelNameLengthLimit はサンプルごとのラベル名の長さに対するグローバル制限を指定します。spec.labelNameLengthLimit がゼロより大きく、spec.enforcedLabelNameLengthLimit より小さい場合を除き、この値は ServiceMonitor、PodMonitor、Probe オブジェクトによって設定された spec.labelNameLengthLimit をオーバーライドします。Prometheus v2.27.0 以降が必要です。

enforcedLabelValueLengthLimit

integer

null 以外の場合、enforcedLabelValueLengthLimit はサンプルごとのラベル値の長さに対するグローバル制限を定義します。spec.labelValueLengthLimit が 0 より大きく、spec.enforcedLabelValueLengthLimit より小さい場合を除き、この値は ServiceMonitor、PodMonitor、Probe オブジェクトによって設定された spec.labelValueLengthLimit をオーバーライドします。Prometheus v2.27.0 以降が必要です。

enforcedNamespaceLabel

string

空でない場合は、ラベルが 1 に追加されます。ServiceMonitorPodMonitorProbe、および ScrapeConfig オブジェクトからスクレイプされたすべてのメトリクス。2.PrometheusRule オブジェクトで定義された記録ルールから生成されたすべてのメトリクス。3.PrometheusRule オブジェクトで定義されたアラートルールから生成されたすべてのアラート。4.PrometheusRule オブジェクトで定義された PromQL 式のすべてのベクトルセレクター。spec.excludedFromEnforcement で参照されるオブジェクトにラベルは追加されません。ラベルの名前は、このフィールドの値になります。ラベルの値は、ServiceMonitorPodMonitorProbe、または PrometheusRule オブジェクトの namespace です。

enforcedSampleLimit

integer

定義されている場合、enforcedSampleLimit は受け入れられるスクレイピングされたサンプル数に対するグローバル制限を指定します。これにより、 spec.sampleLimit がゼロを超え、spec.enforcedSampleLimit 未満でない限り、ServiceMonitor、PodMonitor、Probe オブジェクトで設定される spec.sampleLimit が上書きされます。これは、管理者がサンプル/シリーズの総数を必要な制限内に保つために使用します。

enforcedTargetLimit

integer

定義されている場合、enforcedTargetLimit はスクレイピングされたターゲットの数に対するグローバル制限を指定します。spec.targetLimit がゼロより大きく、spec.enforcedTargetLimit より小さい場合を除き、この値は ServiceMonitor、PodMonitor、Probe オブジェクトによって設定された spec.targetLimit をオーバーライドします。これは、管理者がターゲットの総数を望ましい制限以下に維持するために使用します。

evaluationInterval

string

ルール評価の間隔。デフォルト: "30s"

excludedFromEnforcement

array

元の namespace ラベルの適用から除外される PodMonitor、ServiceMonitor、Probe、および PrometheusRule オブジェクトへの参照のリスト。spec.enforcedNamespaceLabel が true に設定されている場合にのみ適用されます。

excludedFromEnforcement[]

object

ObjectReference は、PodMonitor、ServiceMonitor、Probe、または PrometheusRule オブジェクトを参照します。

exemplars

object

実行時に再読み込み可能な Exemplar 関連の設定。有効にするには、exemplar-storage 機能フラグを有効にする必要があります。

externalLabels

object (string)

外部システム (フェデレーション、リモートストレージ、Alertmanager) と通信するときに、任意の時系列またはアラートに追加するラベル。spec.replicaExternalLabelName および spec.prometheusExternalLabelName で定義されたラベルは、このリストよりも優先されます。

externalUrl

string

Prometheus サービスを外部から使用するための外部 URL。正しい URL を生成するために必要です (たとえば、Prometheus が Ingress リソースの背後でアクセス可能である場合など)。

hostAliases

array

指定された場合に Pod のホストファイルに注入されるホストと IP のオプションのリスト。

hostAliases[]

object

HostAlias は、Pod の hosts ファイルのエントリーとして挿入される IP とホスト名の間のマッピングを保持します。

hostNetwork

boolean

true の場合、ホストのネットワーク namespace を使用します。有効にする場合は、必ずセキュリティー上の影響を必ず理解した上で有効にしてください (https://kubernetes.io/docs/concepts/configuration/overview/)。hostNetwork が有効になっている場合、DNS ポリシーは自動的に ClusterFirstWithHostNet に設定されます。

ignoreNamespaceSelectors

boolean

true の場合、すべての PodMonitor、ServiceMonitor、および Probe オブジェクトの spec.namespaceSelector は無視されます。PodMonitor、ServiceMonitor、および Probe オブジェクトの namespace 内のターゲットのみを検出します。

image

string

Prometheus のコンテナーイメージ名。指定されている場合、spec.baseImagespec.tag、および spec.sha フィールドよりも優先されます。Prometheus Operator が設定されている Prometheus のバージョンを認識するためには、spec.version が指定されている必要があります。spec.imagespec.baseImage のいずれも定義されていない場合、Operator は、Operator がリリースされた時点で利用可能な Prometheus の最新アップストリームバージョンを使用します。

imagePullPolicy

string

'prometheus', 'init-config-reloader'、'config-reloader' コンテナーのイメージプルポリシー。詳細は、https://kubernetes.io/docs/concepts/containers/images/#image-pull-policy を参照してください。

imagePullSecrets

array

レジストリーからイメージをプルするために使用する、同じ namespace 内の Secret へのオプションの参照リスト。http://kubernetes.io/docs/user-guide/images#specifying-imagepullsecrets-on-a-pod を参照してください。

imagePullSecrets[]

object

LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。

initContainers

array

InitContainers を使用して、Pod 定義に initContainers を注入できます。これらは、たとえば、外部ソースから Prometheus 設定に注入するためのシークレットをフェッチするために使用できます。initContainer の実行中にエラーが発生すると、Pod が再起動します。詳細: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ ここで説明する InitContainers は、同じ名前を共有し、戦略的なマージパッチを介して変更が行われる場合は、オペレーターが生成した init コンテナーを変更します。Operator によって管理される init コンテナー名は次のとおりです: * init-config-reloader。init コンテナーのオーバーライドは、メンテナーがサポートする範囲外であり、そうすることで、この動作が予告なしにいつでも中断する可能性があることを認めます。

initContainers[]

object

Pod 内で実行する単一のアプリケーションコンテナー。

keepDroppedTargets

integer

再ラベル付けによって削除され、メモリーに保持されるターゲットの数に対するスクレイプごとの制限。0 は制限がないことを意味します。Prometheus v2.47.0 以降が必要です。

labelLimit

integer

サンプルに受け入れられるラベルの数のスクレープごとの制限。Prometheus バージョン 2.45.0 以降でのみ有効です。

labelNameLengthLimit

integer

サンプルで受け入れられるラベル名の長さのスクレープごとの制限。Prometheus バージョン 2.45.0 以降でのみ有効です。

labelValueLengthLimit

integer

サンプルに受け入れられるラベル値の長さのスクレープごとの制限。Prometheus バージョン 2.45.0 以降でのみ有効です。

listenLocal

boolean

true の場合、Prometheus サーバーは Pod IP のアドレスではなくループバックアドレスをリッスンします。

logFormat

string

Prometheus および config-reloader サイドカーのログレベルのログ形式。

logLevel

string

Prometheus と config-reloader サイドカーのログレベル。

minReadySeconds

integer

新しく作成された Pod が使用可能であると見なされるために、コンテナーがクラッシュすることなく準備完了になるまでの最小秒数。デフォルトは 0 です (Pod の準備が整い次第、使用可能とみなされます)。これは、Kubernetes 1.22 から 1.24 までのアルファフィールドであり、StatefulSetMinReadySeconds フィーチャーゲートを有効にする必要があります。

nodeSelector

object (string)

Pod がどのノードにスケジュールされるかを定義します。

overrideHonorLabels

boolean

true の場合、Prometheus はスクレイプされたデータのラベルの名前を exported_<label value> に変更して、サービスおよび Pod モニターから作成されたすべてのターゲットについてラベルの競合を解決します。それ以外の場合は、サービスまたは Pod モニターの HonorLabels フィールドが適用されます。

overrideHonorTimestamps

boolean

true の場合、Prometheus はサービスおよび Pod モニターから作成されたすべてのターゲットのタイムスタンプを無視します。それ以外の場合は、サービスまたは Pod モニターの HonorTimestamps フィールドが適用されます。

paused

boolean

Prometheus のデプロイメントが一時停止されると、基になるオブジェクトに対して削除以外のアクションは実行されません。

persistentVolumeClaimRetentionPolicy

object

このフィールドは、StatefulSet のライフサイクル中に PVC を削除するかどうか、および削除する場合はその方法を制御します。デフォルトの動作では、すべての PVC が保持されます。これは、Kubernetes 1.23 から 1.26 までのアルファフィールドであり、1.26 以降ではベータフィールドです。StatefulSetAutoDeletePVC フィーチャーゲートを有効にする必要があります。

podMetadata

object

PodMetadata は、Prometheus Pod に伝播されるラベルとアノテーションを設定します。次の項目は予約されており、オーバーライドできません: * Prometheus オブジェクトの名前に設定された "prometheus" ラベル。* Prometheus オブジェクトの名前に設定された "app.kubernetes.io/instance" ラベル。* "prometheus-operator" に設定された "app.kubernetes.io/managed-by" ラベル。* "prometheus" に設定された "app.kubernetes.io/name" ラベル。* Prometheus バージョンに設定された "app.kubernetes.io/version" ラベル。* Prometheus オブジェクトの名前に設定された "operator.prometheus.io/name" ラベル。* Prometheus オブジェクトのシャード番号に設定された "operator.prometheus.io/shard" ラベル。* "prometheus" に設定された "kubectl.kubernetes.io/default-container" アノテーション。

podMonitorNamespaceSelector

object

PodMonitors 検出に一致する namespace。空のラベルセレクターはすべての namespace に一致します。null ラベルセレクターは現在の namespace にのみ一致します。

podMonitorSelector

object

ターゲット発見のために選択される 実験的 な PodMonitors。ラベルセレクターが空の場合は、全オブジェクトをマッチします。ラベルセレクターが null の場合は、どのオブジェクトもマッチしません。spec.serviceMonitorSelectorspec.podMonitorSelectorspec.probeSelectorspec.scrapeConfigSelector が null の場合、Prometheus 設定は管理されません。Prometheus Operator は Prometheus 設定のシークレットが存在することを確認しますが、prometheus.yaml.gz キーの下に生の gzip 圧縮された Prometheus 設定を提供するのはユーザーの責任です。この動作は 非推奨 であり、カスタムリソース定義の次のメジャーバージョンでは削除されます。代わりに spec.additionalScrapeConfigs を使用することが推奨されます。

podTargetLabels

array (string)

PodTargetLabels は、すべての PodMonitor および ServiceMonitor オブジェクトの spec.podTargetLabels フィールドに追加されます。

portName

string

Pod および管理サービスに使用されるポート名。デフォルト: "web"

priorityClassName

string

Pod に割り当てられた優先度クラス。

probeNamespaceSelector

object

プローブ検出に一致する 実験的 な名前空間。空のラベルセレクターはすべての namespace に一致します。null ラベルセレクターは現在の namespace にのみ一致します。

probeSelector

object

ターゲット発見のために選択される 実験的 プローブ。ラベルセレクターが空の場合は、全オブジェクトをマッチします。ラベルセレクターが null の場合は、どのオブジェクトもマッチしません。spec.serviceMonitorSelectorspec.podMonitorSelectorspec.probeSelectorspec.scrapeConfigSelector が null の場合、Prometheus 設定は管理されません。Prometheus Operator は Prometheus 設定のシークレットが存在することを確認しますが、prometheus.yaml.gz キーの下に生の gzip 圧縮された Prometheus 設定を提供するのはユーザーの責任です。この動作は 非推奨 であり、カスタムリソース定義の次のメジャーバージョンでは削除されます。代わりに spec.additionalScrapeConfigs を使用することが推奨されます。

prometheusExternalLabelName

string

Prometheus インスタンス名を示すために使用される Prometheus 外部ラベルの名前。フィールドが空の文字列 ("") に設定されている場合、外部ラベルは 追加されません。デフォルト: "prometheus"

prometheusRulesExcludedFromEnforce

array

namespace ラベルの強制が適用されない PrometheusRule オブジェクトのリストを定義します。これは、spec.enforcedNamespaceLabel が true に設定されている場合にのみ関連します。非推奨:代わりに spec.excludedFromEnforcement を使用してください。

prometheusRulesExcludedFromEnforce[]

object

PrometheusRuleExcludeConfig を使用すると、ユーザーは、アラートとメトリックの namespace ラベルを適用するときに、除外された PrometheusRule 名とその namespace を無視するように設定できます。

query

object

QuerySpec は、Promethus クエリーサービスの設定を定義します。

queryLogFile

string

queryLogFile は、PromQL クエリーがログに記録されるファイルを指定します。ファイル名に空のパスが含まれる場合 (例: 'query.log')、Prometheus Pod はファイルを /var/log/prometheus の emptyDir ボリュームにマウントします。完全なパスが指定されている場合 (例: '/var/log/prometheus/query.log')、指定されたディレクトリーにボリュームをマウントし、書き込み可能にする必要があります。これは、セキュリティー上の理由から、Prometheus コンテナーが読み取り専用のルートファイルシステムで実行されるためです。または、場所を標準 I/O ストリーム (例: /dev/stdout) に設定して、クエリー情報をデフォルトの Prometheus ログストリームに記録することもできます。

reloadStrategy

string

Prometheus 設定をリロードするために使用されるストラテジーを定義します。指定されていない場合、設定は /-/reload HTTP エンドポイントを使用してリロードされます。

remoteRead

array

リモート読み取り設定のリストを定義します。

remoteRead[]

object

RemoteReadSpec は、Prometheus がリモートエンドポイントからサンプルを読み戻すための設定を定義します。

remoteWrite

array

リモート書き込み設定のリストを定義します。

remoteWrite[]

object

RemoteWriteSpec は、Prometheus からリモートエンドポイントにサンプルを書き込むための設定を定義します。

replicaExternalLabelName

string

レプリカ名を示すために使用される Prometheus 外部ラベルの名前。フィールドが空の文字列 ("") に設定されている場合、外部ラベルは 追加されません。デフォルト: "prometheus_replica"

replicas

integer

Prometheus デプロイメント用にデプロイする各シャードのレプリカの数。spec.replicasspec.shards を掛けたものが、作成される Pod の合計数になります。デフォルト: 1

resources

object

'prometheus' コンテナーのリソースリクエストと制限を定義します。

retention

string

Prometheus データを保持する期間。デフォルト: spec.retentionspec.retentionSize が空の場合は "24h"。

retentionSize

string

Prometheus データで使用される最大バイト数。

routePrefix

string

ルート接頭辞 Prometheus は、の HTTP ハンドラーを登録します。spec.externalURL を使用ており、プロキシーがリクエストの HTTP ルートを書き換え、実際の ExternalURL は引き続き true であるが、サーバーが別のルート接頭辞でリクエストを処理する場合に便利です。たとえば、kubectl プロキシー で使用します。

ruleNamespaceSelector

object

PrometheusRule 検出に一致する namespace。空のラベルセレクターはすべての namespace に一致します。null ラベルセレクターは現在の namespace にのみ一致します。

ruleSelector

object

ルール評価のために選択される PrometheusRule オブジェクト。ラベルセレクターが空の場合は、全オブジェクトをマッチします。ラベルセレクターが null の場合は、どのオブジェクトもマッチしません。

rules

object

Prometheus ルールのエンジンの設定を定義します。

sampleLimit

integer

SampleLimit は、受け入れられるスクレイプされたサンプルの数に対するスクレイプごとの制限を定義します。Prometheus バージョン 2.45.0 以降でのみ有効です。

scrapeConfigNamespaceSelector

object

ScrapeConfig 検出に一致する namespace。空のラベルセレクターはすべての namespace に一致します。ラベルセレクターが null の場合は、現在の namespace のみに一致します。

scrapeConfigSelector

object

ターゲット検出用に選択される 実験的 な ScrapeConfigs。ラベルセレクターが空の場合は、全オブジェクトをマッチします。ラベルセレクターが null の場合は、どのオブジェクトもマッチしません。spec.serviceMonitorSelectorspec.podMonitorSelectorspec.probeSelectorspec.scrapeConfigSelector が null の場合、Prometheus 設定は管理されません。Prometheus Operator は Prometheus 設定のシークレットが存在することを確認しますが、prometheus.yaml.gz キーの下に生の gzip 圧縮された Prometheus 設定を提供するのはユーザーの責任です。この動作は 非推奨 であり、カスタムリソース定義の次のメジャーバージョンでは削除されます。代わりに spec.additionalScrapeConfigs を使用することが推奨されます。

scrapeInterval

string

連続するスクレイプの間隔。デフォルト: "30s"

scrapeTimeout

string

スクレイプリクエストがタイムアウトするまでの待機秒数。

secrets

array (string)

シークレットは、Prometheus オブジェクトと同じ namespace にあるシークレットのリストであり、Prometheus Pod にマウントされます。各シークレットは、secret-<secret-name> という名前のボリュームとして StatefulSet 定義に追加されます。シークレットは、'prometheus' コンテナーの /etc/prometheus/secrets/<secret-name> にマウントされます。

securityContext

object

SecurityContext は、Pod レベルのセキュリティー属性と一般的なコンテナー設定を保持します。これはデフォルトでデフォルトの PodSecurityContext になります。

serviceAccountName

string

ServiceAccountName は、Prometheus Pod の実行に使用する ServiceAccount の名前です。

serviceMonitorNamespaceSelector

object

ServicedMonitors 検出に一致する namespace。空のラベルセレクターはすべての namespace に一致します。null ラベルセレクターは現在の namespace にのみ一致します。

serviceMonitorSelector

object

ターゲット検出用に選択される ServiceMonitor。ラベルセレクターが空の場合は、全オブジェクトをマッチします。ラベルセレクターが null の場合は、どのオブジェクトもマッチしません。spec.serviceMonitorSelectorspec.podMonitorSelectorspec.probeSelectorspec.scrapeConfigSelector が null の場合、Prometheus 設定は管理されません。Prometheus Operator は Prometheus 設定のシークレットが存在することを確認しますが、prometheus.yaml.gz キーの下に生の gzip 圧縮された Prometheus 設定を提供するのはユーザーの責任です。この動作は 非推奨 であり、カスタムリソース定義の次のメジャーバージョンでは削除されます。代わりに spec.additionalScrapeConfigs を使用することが推奨されます。

sha

string

非推奨:代わりに spec.image を使用してください。イメージのダイジェストは、イメージ名の一部として指定できます。

shards

integer

実験: ターゲットを配布するシャードの数。spec.replicasspec.shards を掛けたものが、作成される Pod の合計数になります。シャードを縮小しても、データは残りのインスタンスに再シャーディングされないことに注意してください。手動で移動する必要があります。シャードを増やしてもデータはリシャードされませんが、同じインスタンスから引き続き使用できます。グローバルにクエリーを実行するには、Thanos サイドカーと Thanos クエリアを使用するか、中央の場所にデータをリモートで書き込みます。シャード化は、PodMonitors、ServiceMonitors、およびプローブの _param_target_アドレス ターゲットメタラベルの内容で実行されます。デフォルト: 1

storage

object

storage は、Prometheus が使用するストレージを定義します。

tag

string

非推奨:代わりに spec.image を使用してください。イメージのタグは、イメージ名の一部として指定できます。

targetLimit

integer

TargetLimit は、受け入れられるスクレイプされたターゲットの数の制限を定義します。Prometheus バージョン 2.45.0 以降でのみ有効です。

thanos

object

オプションの Thanos サイドカーの設定を定義します。このセクションは実験的なものであり、どのリリースでも非推奨の通知なしに大幅に変更される可能性があります。

tolerations

array

指定されている場合、Pod の toleration を定義します。

tolerations[]

object

この toleration が割り当てられる Pod は、マッチング Operator <operator> を使用してトリプル <key,value,effect> と一致する taint を許容します。

topologySpreadConstraints

array

指定されている場合、Pod のトポロジー分散制約を定義します。

topologySpreadConstraints[]

object

TopologySpreadConstraint は、指定されたトポロジー間で一致する Pod を拡散する方法を指定します。

tracingConfig

object

EXPERIMENTAL: TracingConfig は、Prometheus でトレースを設定します。これは実験的な機能であり、今後のリリースで重大な変更が加えられる可能性があります。

tsdb

object

ランタイムでのリロードが可能な時系列データベース (TSDB) の設定を定義します。

version

string

デプロイされている Prometheus のバージョン。Operator はこの情報を使用して、Prometheus StatefulSet と設定ファイルを生成します。指定されていない場合、Operator はその Operator バージョンがリリースされた時点で利用可能な Prometheus の最新アップストリームバージョンを想定します。

volumeMounts

array

volumeMounts を使用して、追加の volumeMounts を設定できます。VolumeMounts は、StorageSpec オブジェクトの結果として生成される 'prometheus' コンテナー内の他の VolumeMounts に追加されます。

volumeMounts[]

object

VolumeMount は、コンテナー内でのボリュームのマウントを説明します。

volumes

array

volumes を使用して、出力の StatefulSet 定義に追加のボリュームを設定できます。指定されたボリュームは、StorageSpec オブジェクトの結果として生成される他のボリュームに追加されます。

volumes[]

object

ボリュームは、Pod 内の任意のコンテナーからアクセスできる Pod 内の名前付きボリュームを表します。

walCompression

boolean

Snappy を使用してログ先行書き込み (WAL) の圧縮を設定します。WAL 圧縮は、Prometheus >= 2.20.0 以降の Prometheus v2.11.0 以降に対してデフォルトで有効になっています。

web

object

Prometheus Web サーバーの設定を定義します。

8.1.2. .spec.additionalAlertManagerConfigs

説明
AdditionalAlertManagerConfigs は、追加の Prometheus Alertmanager 設定を含む Secret のキーを指定します。Alertmanager 設定は、Prometheus Operator によって生成された設定に追加されます。Prometheus の公式ドキュメント( https://prometheus.io/docs/prometheus/latest/configuration/configuration/#alertmanager_config )に従ってフォーマットする必要があります。ユーザーは、設定が有効であることを確認する必要があります。この機能を使用すると、Prometheus のアップグレードが破損する可能性があります。アップグレード後に互換性のない AlertManager 設定が Prometheus を壊さないように、Prometheus リリースノートを確認することを推奨します。
object
必須
  • key
Expand
プロパティー説明

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

8.1.3. .spec.additionalAlertRelabelConfigs

説明
additionalAlertRelabelConfigs は、追加の Prometheus アラートのラベル再設定の設定を含む Secret のキーを指定します。アラートのラベル再設定の設定は、Prometheus Operator によって生成された設定に追加されます。Prometheus の公式ドキュメント( https://prometheus.io/docs/prometheus/latest/configuration/configuration/#alert_relabel_configs )に従ってフォーマットする必要があります。ユーザーは、設定が有効であることを確認する必要があります。この機能を使用すると、Prometheus のアップグレードが破損する可能性があります。Prometheus のリリースノートを確認して、アップグレード後に互換性のないアラートのラベル変更設定によって Prometheus が破損しないようにすることを推奨します。
object
必須
  • key
Expand
プロパティー説明

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

8.1.4. .spec.additionalArgs

説明
additionalArgs を使用すると、'prometheus' コンテナーに追加の引数を設定できます。これは、専用の設定オプションではまだサポートされていない隠しフラグを有効にする場合などに使用されます。引数はそのまま Prometheus コンテナーに渡されますが、引数が無効であったり、指定された Prometheus バージョンでサポートされていない場合は問題が発生する可能性があります。引数が競合する場合 (たとえば、Operator によってすでに設定されている引数)、または無効な引数を指定すると、調整は失敗し、エラーが記録されます。
array

8.1.5. .spec.additionalArgs[]

説明
AdditionalArgs リストの一部である引数。
object
必須
  • name
Expand
プロパティー説明

name

string

引数の名前 (例: "scrape.discovery-reload-interval")。

value

string

引数の値 (例: 30s)。名前のみの引数は空にできます (例: --storage.tsdb.no-lockfile)

8.1.6. .spec.additionalScrapeConfigs

説明
AdditionalScrapeConfigs を使用すると、追加の Prometheus スクレイプ設定を含むシークレットのキーを指定できます。指定されたスクレープ設定は、Prometheus Operator によって生成された設定に追加されます。指定するジョブ設定は、Prometheus の公式ドキュメント https://prometheus.io/docs/prometheus/latest/configuration/configuration/#scrape_config で指定されている形式である必要があります。スクレイプ設定が追加されると、ユーザーはそれが有効であることを確認する責任があります。この機能を使用すると、Prometheus のアップグレードが中断される可能性があることに注意してください。アップグレード後に互換性のないスクレイプ設定が Prometheus を壊さないように、Prometheus リリースノートを確認することを推奨します。
object
必須
  • key
Expand
プロパティー説明

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

8.1.7. .spec.affinity

説明
指定されている場合、Pod のアフィニティースケジューリングルールを定義します。
object
Expand
プロパティー説明

nodeAffinity

object

Pod のノードアフィニティースケジューリングルールを説明します。

podAffinity

object

Pod アフィニティースケジューリングルールを説明します (たとえば、この Pod を他の Pod と同じノード、ゾーンなどに配置します)。

podAntiAffinity

object

Pod の非アフィニティースケジューリングルールを説明します (たとえば、この Pod を他の Pod と同じノード、ゾーンなどに配置しないでください)。

8.1.8. .spec.affinity.nodeAffinity

説明
Pod のノードアフィニティースケジューリングルールを説明します。
object
Expand
プロパティー説明

preferredDuringSchedulingIgnoredDuringExecution

array

スケジューラーは、このフィールドで指定されたアフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アフィニティー式など) を満たすノードごとに、このフィールドの要素を反復処理して合計を計算します。ノードが対応する matchExpressions と一致する場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。

preferredDuringSchedulingIgnoredDuringExecution[]

object

空の優先スケジューリング用語は、暗黙の重み 0 を持つすべてのオブジェクトに一致します (つまり、操作なしです)。null の優先スケジューリング用語は、オブジェクトに一致しません (つまり、no-op でもあります)。

requiredDuringSchedulingIgnoredDuringExecution

object

このフィールドで指定されたアフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定されたアフィニティー要件が Pod 実行中のある時点で満たされない場合 (更新など)、システムは最終的に Pod をノードから削除しようとする場合としない場合があります。

8.1.9. .spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution

説明
スケジューラーは、このフィールドで指定されたアフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アフィニティー式など) を満たすノードごとに、このフィールドの要素を反復処理して合計を計算します。ノードが対応する matchExpressions と一致する場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。
array

8.1.10. .spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[]

説明
空の優先スケジューリング用語は、暗黙の重み 0 を持つすべてのオブジェクトに一致します (つまり、操作なしです)。null の優先スケジューリング用語は、オブジェクトに一致しません (つまり、no-op でもあります)。
object
必須
  • preference
  • weight
Expand
プロパティー説明

preference

object

対応する重みに関連付けられたノードセレクター用語。

weight

integer

対応する nodeSelectorTerm の一致に関連する重み (1〜100 の範囲)。

8.1.11. .spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference

説明
対応する重みに関連付けられたノードセレクター用語。
object
Expand
プロパティー説明

matchExpressions

array

ノードのラベルごとのノードセレクター要件のリスト。

matchExpressions[]

object

ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。

matchFields

array

ノードのフィールドごとのノードセレクター要件のリスト。

matchFields[]

object

ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。

8.1.12. .spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions

説明
ノードのラベルごとのノードセレクター要件のリスト。
array

8.1.13. .spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[]

説明
ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
object
必須
  • key
  • operator
Expand
プロパティー説明

key

string

セレクターが適用されるラベルキー。

operator

string

キーと値のセットの関係を表します。有効な Operator は、In、NotIn、Exists、DoesNotExist です。Gt、および Lt。

values

array (string)

文字列値の配列。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。Operator が Gt または Lt の場合、values 配列には、整数として解釈される単一の要素が必要です。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。

8.1.14. .spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields

説明
ノードのフィールドごとのノードセレクター要件のリスト。
array

8.1.15. .spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[]

説明
ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
object
必須
  • key
  • operator
Expand
プロパティー説明

key

string

セレクターが適用されるラベルキー。

operator

string

キーと値のセットの関係を表します。有効な Operator は、In、NotIn、Exists、DoesNotExist です。Gt、および Lt。

values

array (string)

文字列値の配列。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。Operator が Gt または Lt の場合、values 配列には、整数として解釈される単一の要素が必要です。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。

8.1.16. .spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution

説明
このフィールドで指定されたアフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定されたアフィニティー要件が Pod 実行中のある時点で満たされない場合 (更新など)、システムは最終的に Pod をノードから削除しようとする場合としない場合があります。
object
必須
  • nodeSelectorTerms
Expand
プロパティー説明

nodeSelectorTerms

array

必須。ノードセレクター用語のリスト。用語は OR されています。

nodeSelectorTerms[]

object

null または空のノードセレクター用語はオブジェクトに一致しません。これらの要件は AND で結合されます。TopologySelectorTerm タイプは、NodeSelectorTerm のサブセットを実装します。

8.1.17. .spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms

説明
必須。ノードセレクター用語のリスト。用語は OR されています。
array

8.1.18. .spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[]

説明
null または空のノードセレクター用語はオブジェクトに一致しません。これらの要件は AND で結合されます。TopologySelectorTerm タイプは、NodeSelectorTerm のサブセットを実装します。
object
Expand
プロパティー説明

matchExpressions

array

ノードのラベルごとのノードセレクター要件のリスト。

matchExpressions[]

object

ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。

matchFields

array

ノードのフィールドごとのノードセレクター要件のリスト。

matchFields[]

object

ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。

8.1.19. .spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions

説明
ノードのラベルごとのノードセレクター要件のリスト。
array

8.1.20. .spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[]

説明
ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
object
必須
  • key
  • operator
Expand
プロパティー説明

key

string

セレクターが適用されるラベルキー。

operator

string

キーと値のセットの関係を表します。有効な Operator は、In、NotIn、Exists、DoesNotExist です。Gt、および Lt。

values

array (string)

文字列値の配列。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。Operator が Gt または Lt の場合、values 配列には、整数として解釈される単一の要素が必要です。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。

8.1.21. .spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields

説明
ノードのフィールドごとのノードセレクター要件のリスト。
array

8.1.22. .spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[]

説明
ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
object
必須
  • key
  • operator
Expand
プロパティー説明

key

string

セレクターが適用されるラベルキー。

operator

string

キーと値のセットの関係を表します。有効な Operator は、In、NotIn、Exists、DoesNotExist です。Gt、および Lt。

values

array (string)

文字列値の配列。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。Operator が Gt または Lt の場合、values 配列には、整数として解釈される単一の要素が必要です。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。

8.1.23. .spec.affinity.podAffinity

説明
Pod アフィニティースケジューリングルールを説明します (たとえば、この Pod を他の Pod と同じノード、ゾーンなどに配置します)。
object
Expand
プロパティー説明

preferredDuringSchedulingIgnoredDuringExecution

array

スケジューラーは、このフィールドで指定されたアフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アフィニティー式など) を満たすノードごとに、このフィールドの要素を反復処理して合計を計算します。ノードに対応する podAffinityTerm に一致する Pod がある場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。

preferredDuringSchedulingIgnoredDuringExecution[]

object

一致したすべての WeightedPodAffinityTerm フィールドの重みがノードごとに追加され、最も優先されるノードが検索されます。

requiredDuringSchedulingIgnoredDuringExecution

array

このフィールドで指定されたアフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定されたアフィニティー要件が Pod 実行中のある時点で満たされない場合 (Pod ラベルの更新など)、システムは最終的に Pod をノードから削除しようとする場合としない場合があります。複数の要素がある場合、各 podAffinityTerm に対応するノードのリストが交差します。つまり、すべての用語が満たされる必要があります。

requiredDuringSchedulingIgnoredDuringExecution[]

object

この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。

8.1.24. .spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution

説明
スケジューラーは、このフィールドで指定されたアフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アフィニティー式など) を満たすノードごとに、このフィールドの要素を反復処理して合計を計算します。ノードに対応する podAffinityTerm に一致する Pod がある場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。
array

8.1.25. .spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[]

説明
一致したすべての WeightedPodAffinityTerm フィールドの重みがノードごとに追加され、最も優先されるノードが検索されます。
object
必須
  • podAffinityTerm
  • weight
Expand
プロパティー説明

podAffinityTerm

object

必須。対応する重みに関連付けられた Pod アフィニティー用語。

weight

integer

対応する podAffinityTerm の一致に関連する重み (1〜100 の範囲)。

8.1.26. .spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm

説明
必須。対応する重みに関連付けられた Pod アフィニティー用語。
object
必須
  • topologyKey
Expand
プロパティー説明

labelSelector

object

リソースのセット (この場合は Pod) に対するラベルクエリー。

namespaceSelector

object

用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。

namespace

array (string)

namespaces は、用語が適用される namespace 名の静的リストを指定します。この用語は、このフィールドにリストされている namespace と、namespaceSelector によって選択された namespace の和集合に適用されます。null または空の namespace リストおよび nullnamespaceSelector は、"この Pod の namespace" を意味します

topologyKey

string

この Pod は、指定された namespace の labelSelector と一致する Pod と同じ場所 (affinity) または異なる場所 (anti-affinity) に配置します。同じ場所とは、topologyKey キーが含まれるラベルの値が一致し、選択した Pod のいずれかが実行されているノード上で実行されていることを意味します。空の topologyKey は許可されていません。

8.1.27. .spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector

説明
リソースのセット (この場合は Pod) に対するラベルクエリー。
タイプ
object
Expand
プロパティー説明

matchExpressions

array

matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。

matchExpressions[]

object

ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。

matchLabels

object (string)

matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。

説明
matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
array
説明
ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
object
必須
  • key
  • operator
Expand
プロパティー説明

key

string

key は、セレクターの適用先のラベルキーです。

operator

string

operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。

values

array (string)

values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。

8.1.30. .spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector

説明
用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。
object
Expand
プロパティー説明

matchExpressions

array

matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。

matchExpressions[]

object

ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。

matchLabels

object (string)

matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。

説明
matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
array
説明
ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
object
必須
  • key
  • operator
Expand
プロパティー説明

key

string

key は、セレクターの適用先のラベルキーです。

operator

string

operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。

values

array (string)

values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。

8.1.33. .spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution

説明
このフィールドで指定されたアフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定されたアフィニティー要件が Pod 実行中のある時点で満たされない場合 (Pod ラベルの更新など)、システムは最終的に Pod をノードから削除しようとする場合としない場合があります。複数の要素がある場合、各 podAffinityTerm に対応するノードのリストが交差します。つまり、すべての用語が満たされる必要があります。
array

8.1.34. .spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[]

説明
この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。
object
必須
  • topologyKey
Expand
プロパティー説明

labelSelector

object

リソースのセット (この場合は Pod) に対するラベルクエリー。

namespaceSelector

object

用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。

namespace

array (string)

namespaces は、用語が適用される namespace 名の静的リストを指定します。この用語は、このフィールドにリストされている namespace と、namespaceSelector によって選択された namespace の和集合に適用されます。null または空の namespace リストおよび nullnamespaceSelector は、"この Pod の namespace" を意味します

topologyKey

string

この Pod は、指定された namespace の labelSelector と一致する Pod と同じ場所 (affinity) または異なる場所 (anti-affinity) に配置します。同じ場所とは、topologyKey キーが含まれるラベルの値が一致し、選択した Pod のいずれかが実行されているノード上で実行されていることを意味します。空の topologyKey は許可されていません。

8.1.35. .spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector

説明
リソースのセット (この場合は Pod) に対するラベルクエリー。
タイプ
object
Expand
プロパティー説明

matchExpressions

array

matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。

matchExpressions[]

object

ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。

matchLabels

object (string)

matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。

8.1.36. .spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions

説明
matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
array

8.1.37. .spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]

説明
ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
object
必須
  • key
  • operator
Expand
プロパティー説明

key

string

key は、セレクターの適用先のラベルキーです。

operator

string

operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。

values

array (string)

values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。

8.1.38. .spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector

説明
用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。
object
Expand
プロパティー説明

matchExpressions

array

matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。

matchExpressions[]

object

ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。

matchLabels

object (string)

matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。

8.1.39. .spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions

説明
matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
array

8.1.40. .spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]

説明
ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
object
必須
  • key
  • operator
Expand
プロパティー説明

key

string

key は、セレクターの適用先のラベルキーです。

operator

string

operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。

values

array (string)

values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。

8.1.41. .spec.affinity.podAntiAffinity

説明
Pod の非アフィニティースケジューリングルールを説明します (たとえば、この Pod を他の Pod と同じノード、ゾーンなどに配置しないでください)。
object
Expand
プロパティー説明

preferredDuringSchedulingIgnoredDuringExecution

array

スケジューラーは、このフィールドで指定された非アフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アンチアフィニティー式など) を満たすノードごとに、の要素を反復処理して合計を計算します。このフィールドと、対応する podAffinityTerm に一致する Pod がノードにある場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。

preferredDuringSchedulingIgnoredDuringExecution[]

object

一致したすべての WeightedPodAffinityTerm フィールドの重みがノードごとに追加され、最も優先されるノードが検索されます。

requiredDuringSchedulingIgnoredDuringExecution

array

このフィールドで指定された非アフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定された非アフィニティー要件が Pod 実行中のある時点で満たされない場合 (Pod ラベルの更新など)、システムは最終的に Pod をノードから削除しようとする場合としない場合があります。複数の要素がある場合、各 podAffinityTerm に対応するノードのリストが交差します。つまり、すべての用語が満たされる必要があります。

requiredDuringSchedulingIgnoredDuringExecution[]

object

この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。

8.1.42. .spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution

説明
スケジューラーは、このフィールドで指定された非アフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アンチアフィニティー式など) を満たすノードごとに、の要素を反復処理して合計を計算します。このフィールドと、対応する podAffinityTerm に一致する Pod がノードにある場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。
array

8.1.43. .spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[]

説明
一致したすべての WeightedPodAffinityTerm フィールドの重みがノードごとに追加され、最も優先されるノードが検索されます。
object
必須
  • podAffinityTerm
  • weight
Expand
プロパティー説明

podAffinityTerm

object

必須。対応する重みに関連付けられた Pod アフィニティー用語。

weight

integer

対応する podAffinityTerm の一致に関連する重み (1〜100 の範囲)。

8.1.44. .spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm

説明
必須。対応する重みに関連付けられた Pod アフィニティー用語。
object
必須
  • topologyKey
Expand
プロパティー説明

labelSelector

object

リソースのセット (この場合は Pod) に対するラベルクエリー。

namespaceSelector

object

用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。

namespace

array (string)

namespaces は、用語が適用される namespace 名の静的リストを指定します。この用語は、このフィールドにリストされている namespace と、namespaceSelector によって選択された namespace の和集合に適用されます。null または空の namespace リストおよび nullnamespaceSelector は、"この Pod の namespace" を意味します

topologyKey

string

この Pod は、指定された namespace の labelSelector と一致する Pod と同じ場所 (affinity) または異なる場所 (anti-affinity) に配置します。同じ場所とは、topologyKey キーが含まれるラベルの値が一致し、選択した Pod のいずれかが実行されているノード上で実行されていることを意味します。空の topologyKey は許可されていません。

8.1.45. .spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector

説明
リソースのセット (この場合は Pod) に対するラベルクエリー。
タイプ
object
Expand
プロパティー説明

matchExpressions

array

matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。

matchExpressions[]

object

ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。

matchLabels

object (string)

matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。

説明
matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
array
説明
ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
object
必須
  • key
  • operator
Expand
プロパティー説明

key

string

key は、セレクターの適用先のラベルキーです。

operator

string

operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。

values

array (string)

values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。

8.1.48. .spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector

説明
用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。
object
Expand
プロパティー説明

matchExpressions

array

matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。

matchExpressions[]

object

ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。

matchLabels

object (string)

matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。

説明
matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
array
説明
ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
object
必須
  • key
  • operator
Expand
プロパティー説明

key

string

key は、セレクターの適用先のラベルキーです。

operator

string

operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。

values

array (string)

values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。

8.1.51. .spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution

説明
このフィールドで指定された非アフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定された非アフィニティー要件が Pod 実行中のある時点で満たされない場合 (Pod ラベルの更新など)、システムは最終的に Pod をノードから削除しようとする場合としない場合があります。複数の要素がある場合、各 podAffinityTerm に対応するノードのリストが交差します。つまり、すべての用語が満たされる必要があります。
array

8.1.52. .spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[]

説明
この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。
object
必須
  • topologyKey
Expand
プロパティー説明

labelSelector

object

リソースのセット (この場合は Pod) に対するラベルクエリー。

namespaceSelector

object

用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。

namespace

array (string)

namespaces は、用語が適用される namespace 名の静的リストを指定します。この用語は、このフィールドにリストされている namespace と、namespaceSelector によって選択された namespace の和集合に適用されます。null または空の namespace リストおよび nullnamespaceSelector は、"この Pod の namespace" を意味します

topologyKey

string

この Pod は、指定された namespace の labelSelector と一致する Pod と同じ場所 (affinity) または異なる場所 (anti-affinity) に配置します。同じ場所とは、topologyKey キーが含まれるラベルの値が一致し、選択した Pod のいずれかが実行されているノード上で実行されていることを意味します。空の topologyKey は許可されていません。

8.1.53. .spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector

説明
リソースのセット (この場合は Pod) に対するラベルクエリー。
タイプ
object
Expand
プロパティー説明

matchExpressions

array

matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。

matchExpressions[]

object

ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。

matchLabels

object (string)

matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。

8.1.54. .spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions

説明
matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
array

8.1.55. .spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]

説明
ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
object
必須
  • key
  • operator
Expand
プロパティー説明

key

string

key は、セレクターの適用先のラベルキーです。

operator

string

operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。

values

array (string)

values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。

8.1.56. .spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector

説明
用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。
Expand
   

8.1.57.

8.1.58.

Expand
   

8.1.59.

Expand
   

8.1.60.

8.1.61.

Expand
   

8.1.62.

Expand
   

8.1.63.

Expand
   

8.1.64.

Expand
   

8.1.65.

Expand
   

8.1.66.

Expand
   

8.1.67.

Expand
   

8.1.68.

Expand
   

8.1.69.

Expand
   

8.1.70.

Expand
   

8.1.71.

Expand
   

8.1.72.

Expand
   

8.1.73.

Expand
   

8.1.74.

Expand
   

8.1.75.

Expand
   

8.1.76.

Expand
   

8.1.77.

Expand
   

8.1.78.

Expand
   

8.1.79.

Expand
   

8.1.80.

Expand
   

8.1.81.

Expand
   

8.1.82.

Expand
   

8.1.83.

Expand
   

8.1.84.

Expand
   

8.1.85.

Expand
   

8.1.86.

Expand
   

8.1.87.

Expand
   

8.1.88.

Expand
   

8.1.89.

Expand
   

8.1.90.

Expand
   

8.1.91.

Expand
   

8.1.92.

Expand
   

 

8.1.93.

8.1.94.

Expand
   

8.1.95.

8.1.96.

Expand
   

8.1.97.

Expand
   

8.1.98.

Expand
   

8.1.99.

Expand
   

8.1.100.

Expand
   

8.1.101.

Expand
   

8.1.102.

8.1.103.

Expand
   

8.1.104.

Expand
   

8.1.105.

Expand
   

8.1.106.

Expand
   

8.1.107.

Expand
   

8.1.108.

Expand
   

8.1.109.

Expand
   

8.1.110.

8.1.111.

Expand
   

8.1.112.

Expand
   

8.1.113.

Expand
   

8.1.114.

Expand
   

8.1.115.

Expand
   

8.1.116.

8.1.117.

Expand
   

8.1.118.

Expand
   

8.1.119.

Expand
   

8.1.120.

Expand
   

8.1.121.

Expand
   

8.1.122.

Expand
   

8.1.123.

8.1.124.

Expand
   

8.1.125.

Expand
   

8.1.126.

8.1.127.

Expand
   

8.1.128.

Expand
   

8.1.129.

Expand
   

8.1.130.

Expand
   

8.1.131.

Expand
   

8.1.132.

8.1.133.

Expand
   

8.1.134.

Expand
   

8.1.135.

8.1.136.

Expand
   

8.1.137.

Expand
   

8.1.138.

8.1.139.

Expand
   

8.1.140.

Expand
   

8.1.141.

Expand
   

8.1.142.

Expand
   

8.1.143.

Expand
   

8.1.144.

Expand
   

8.1.145.

Expand
   

8.1.146.

Expand
   

8.1.147.

Expand
   

8.1.148.

Expand
   

8.1.149.

8.1.150.

Expand
   

8.1.151.

Expand
   

8.1.152.

8.1.153.

Expand
   

8.1.154.

8.1.155.

Expand
   

8.1.156.

8.1.157.

Expand
   

8.1.158.

Expand
   

8.1.159.

8.1.160.

Expand
   

8.1.161.

8.1.162.

Expand
   

8.1.163.

8.1.164.

Expand
   

8.1.165.

8.1.166.

Expand
   

8.1.167.

Expand
   

8.1.168.

Expand
   

8.1.169.

Expand
   

8.1.170.

Expand
   

8.1.171.

Expand
   

8.1.172.

8.1.173.

Expand
   

8.1.174.

Expand
   

8.1.175.

Expand
   

8.1.176.

Expand
   

8.1.177.

Expand
   

8.1.178.

Expand
   

8.1.179.

Expand
   

8.1.180.

8.1.181.

Expand
   

8.1.182.

Expand
   

8.1.183.

Expand
   

8.1.184.

Expand
   

8.1.185.

Expand
   

8.1.186.

8.1.187.

Expand
   

8.1.188.

Expand
   

8.1.189.

Expand
   

8.1.190.

Expand
   

8.1.191.

Expand
   

8.1.192.

Expand
   

8.1.193.

8.1.194.

Expand
   

8.1.195.

Expand
   

8.1.196.

8.1.197.

Expand
   

8.1.198.

Expand
   

8.1.199.

Expand
   

8.1.200.

Expand
   

8.1.201.

Expand
   

8.1.202.

8.1.203.

Expand
   

8.1.204.

Expand
   

8.1.205.

8.1.206.

Expand
   

8.1.207.

Expand
   

8.1.208.

8.1.209.

Expand
   

8.1.210.

Expand
   

8.1.211.

Expand
   

8.1.212.

Expand
   

8.1.213.

Expand
   

8.1.214.

Expand
   

8.1.215.

Expand
   

8.1.216.

Expand
   

8.1.217.

Expand
   

8.1.218.

Expand
   

8.1.219.

8.1.220.

Expand
   

8.1.221.

Expand
   

8.1.222.

8.1.223.

Expand
   

8.1.224.

8.1.225.

Expand
   

8.1.226.

Expand
   

8.1.227.

Expand
   

8.1.228.

Expand
   

8.1.229.

8.1.230.

Expand
   

8.1.231.

Expand
   

8.1.232.

8.1.233.

Expand
   

8.1.234.

Expand
   

8.1.235.

8.1.236.

Expand
   

8.1.237.

Expand
   

8.1.238.

8.1.239.

Expand
   

8.1.240.

8.1.241.

Expand
   

8.1.242.

Expand
   

8.1.243.

8.1.244.

Expand
   

8.1.245.

Expand
   

8.1.246.

Expand
   

8.1.247.

Expand
   

8.1.248.

Expand
   

8.1.249.

Expand
   

8.1.250.

Expand
   

8.1.251.

Expand
   

8.1.252.

Expand
   

8.1.253.

Expand
   

8.1.254.

Expand
   

8.1.255.

Expand
   

8.1.256.

Expand
   

8.1.257.

Expand
   

8.1.258.

Expand
   

8.1.259.

Expand
   

8.1.260.

Expand
   

8.1.261.

Expand
   

8.1.262.

Expand
   

8.1.263.

8.1.264.

Expand
   

8.1.265.

Expand
   

8.1.266.

Expand
   

8.1.267.

Expand
   

8.1.268.

Expand
   

8.1.269.

Expand
   

8.1.270.

Expand
   

8.1.271.

Expand
   

8.1.272.

Expand
   

8.1.273.

Expand
   

8.1.274.

Expand
   

8.1.275.

Expand
   

8.1.276.

Expand
   

8.1.277.

Expand
   

8.1.278.

Expand
   

8.1.279.

Expand
   

8.1.280.

Expand
   

8.1.281.

Expand
   

8.1.282.

Expand
   

8.1.283.

Expand
   

8.1.284.

Expand
   

8.1.285.

Expand
   

8.1.286.

Expand
   

8.1.287.

Expand
   

8.1.288.

Expand
   

8.1.289.

Expand
   

8.1.290.

Expand
   

8.1.291.

Expand
   

8.1.292.

8.1.293.

Expand
   

8.1.294.

Expand
   

8.1.295.

8.1.296.

Expand
   

8.1.297.

Expand
   

8.1.298.

8.1.299.

Expand
   

8.1.300.

Expand
   

8.1.301.

8.1.302.

Expand
   

8.1.303.

Expand
   

8.1.304.

Expand
   

8.1.305.

Expand
   

8.1.306.

8.1.307.

Expand
   

8.1.308.

Expand
   

8.1.309.

8.1.310.

Expand
   

8.1.311.

Expand
   

8.1.312.

Expand
   

8.1.313.

Expand
   

8.1.314.

8.1.315.

Expand
   

8.1.316.

Expand
   

8.1.317.

Expand
   

8.1.318.

8.1.319.

Expand
   

8.1.320.

Expand
   

8.1.321.

8.1.322.

Expand
   

8.1.323.

Expand
   

8.1.324.

Expand
   

8.1.325.

Expand
   

8.1.326.

Expand
   

8.1.327.

8.1.328.

Expand
   

8.1.329.

Expand
   

8.1.330.

Expand
   

8.1.331.

Expand
   

8.1.332.

8.1.333.

Expand
   

8.1.334.

Expand
   

8.1.335.

8.1.336.

Expand
   

8.1.337.

Expand
   

8.1.338.

Expand
   

8.1.339.

Expand
   

8.1.340.

Expand
   

8.1.341.

Expand
   

8.1.342.

Expand
   

8.1.343.

8.1.344.

Expand
   

8.1.345.

Expand
   

8.1.346.

8.1.347.

Expand
   

8.1.348.

Expand
   

8.1.349.

8.1.350.

Expand
   

 

8.1.351.

Expand
   

8.1.352.

8.1.353.

Expand
   

8.1.354.

Expand
   

8.1.355.

Expand
   

8.1.356.

Expand
   

8.1.357.

Expand
   

8.1.358.

Expand
   

8.1.359.

Expand
   

8.1.360.

Expand
   

8.1.361.

Expand
   

8.1.362.

Expand
   

8.1.363.

Expand
   

8.1.364.

8.1.365.

Expand
   

8.1.366.

Expand
   

8.1.367.

8.1.368.

Expand
   

8.1.369.

8.1.370.

Expand
   

8.1.371.

8.1.372.

Expand
   

8.1.373.

Expand
   

8.1.374.

8.1.375.

Expand
   

8.1.376.

Expand
   

8.1.377.

Expand
   

8.1.378.

Expand
   

8.1.379.

Expand
   

8.1.380.

Expand
   

8.1.381.

Expand
   

8.1.382.

Expand
   

8.1.383.

Expand
   

8.1.384.

Expand
   

8.1.385.

Expand
   

8.1.386.

8.1.387.

Expand
   

8.1.388.

8.1.389.

Expand
   

8.1.390.

Expand
   

8.1.391.

Expand
   

8.1.392.

Expand
   

8.1.393.

Expand
   

8.1.394.

Expand
   

8.1.395.

Expand
   

8.1.396.

Expand
   

8.1.397.

Expand
   

8.1.398.

8.1.399.

Expand
   

8.1.400.

Expand
   

8.1.401.

Expand
   

8.1.402.

Expand
   

8.1.403.

8.1.404.

Expand
   

8.1.405.

Expand
   

8.1.406.

Expand
   

8.1.407.

Expand
   

8.1.408.

Expand
   

8.1.409.

Expand
   

8.1.410.

8.1.411.

Expand
   

8.1.412.

Expand
   

8.1.413.

Expand
   

8.1.414.

Expand
   

8.1.415.

8.1.416.

Expand
   

8.1.417.

Expand
   

8.1.418.

8.1.419.

Expand
   

8.1.420.

Expand
   

8.1.421.

Expand
   

8.1.422.

Expand
   

8.1.423.

Expand
   

8.1.424.

Expand
   

8.1.425.

Expand
   

8.1.426.

Expand
   

8.1.427.

Expand
   

8.1.428.

Expand
   

8.1.429.

Expand
   

8.1.430.

Expand
   

8.1.431.

Expand
   

8.1.432.

Expand
   

8.1.433.

Expand
   

8.1.434.

Expand
   

8.1.435.

8.1.436.

Expand
   

8.1.437.

Expand
   

8.1.438.

8.1.439.

Expand
   

8.1.440.

Expand
   

8.1.441.

8.1.442.

Expand
   

8.1.443.

Expand
   

8.1.444.

Expand
   

8.1.445.

Expand
   

8.1.446.

8.1.447.

Expand
   

8.1.448.

Expand
   

8.1.449.

Expand
   

8.1.450.

Expand
   

8.1.451.

Expand
   

8.1.452.

Expand
   

8.1.453.

Expand
   

8.1.454.

Expand
   

8.1.455.

8.1.456.

Expand
   

8.1.457.

Expand
   

8.1.458.

Expand
   

8.1.459.

Expand
   

8.1.460.

Expand
   

8.1.461.

Expand
   

8.1.462.

Expand
   

8.1.463.

Expand
   

8.1.464.

Expand
   

8.1.465.

Expand
   

8.1.466.

Expand
   

8.1.467.

Expand
   

8.1.468.

Expand
   

8.1.469.

Expand
   

8.1.470.

Expand
   

8.1.471.

Expand
   

 

8.1.472.

8.1.473.

Expand
   

8.1.474.

8.1.475.

Expand
   

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る