13.2.104.4. KafkaMirrorMakerSpec スキーマプロパティー

プロパティー説明

version

Kafka MirrorMaker のバージョン。デフォルトは 2.8.0. です。バージョンのアップグレードまたはダウングレードに必要なプロセスを理解するには、ドキュメントを参照してください。

string

replicas

Deployment の Pod 数。

integer

image

Pod の Docker イメージ。

string

consumer

ソースクラスターの設定。

KafkaMirrorMakerConsumerSpec

producer

ターゲットクラスターの設定。

KafkaMirrorMakerProducerSpec

resources

予約する CPU およびメモリーリソース。詳細は、core/v1 resourcerequirements の外部ドキュメント を参照してください。

ResourceRequirements

whitelist

whitelist プロパティーは非推奨となり、spec.include を使用して設定する必要があります。ミラーリングに含まれるトピックの一覧。このオプションは、Java スタイルの正規表現を使用するあらゆる正規表現を許可します。式 'A|B' を使用して、A と B という名前の 2 つのトピックをミラーリングすることができます。または、特殊なケースとして、'*' を正規表現で使用するとすべてのトピックをミラーリングできます。複数の正規表現をコンマで区切って指定することもできます。

string

include

ミラーリングに含まれるトピックの一覧。このオプションは、Java スタイルの正規表現を使用するあらゆる正規表現を許可します。式 'A|B' を使用して、A と B という名前の 2 つのトピックをミラーリングすることができます。または、特殊なケースとして、'*' を正規表現で使用するとすべてのトピックをミラーリングできます。複数の正規表現をコンマで区切って指定することもできます。

string

jvmOptions

Pod の JVM オプション。

JvmOptions

logging

MirrorMaker のロギング設定。タイプは、指定のオブジェクト内の logging.type プロパティーの値によって異なり、[inline、external] のいずれかでなければなりません。

InlineLoggingExternalLogging

metricsConfig

メトリクスの設定。タイプは、指定のオブジェクト内の metricsConfig.type プロパティーの値によって異なり、[jmxPrometheusExporter] のいずれかでなければなりません。

JmxPrometheusExporterMetrics

tracing

Kafka MirrorMaker でのトレースの設定。タイプは、指定のオブジェクト内の tracing.type プロパティーの値によって異なり、[jaeger] の 1 つでなければなりません。

JaegerTracing

template

Kafka MirrorMaker のリソースである Deployments および Podsの生成方法を指定するテンプレート。

KafkaMirrorMakerTemplate

livenessProbe

Pod の liveness チェック。

Probe

readinessProbe

Pod の readiness チェック。

Probe