第38章 PodTemplate スキーマリファレンス
使用場所: CruiseControlTemplate
, EntityOperatorTemplate
, JmxTransTemplate
, KafkaBridgeTemplate
, KafkaClusterTemplate
, KafkaConnectTemplate
, KafkaExporterTemplate
, KafkaMirrorMakerTemplate
, KafkaNodePoolTemplate
, ZookeeperClusterTemplate
Kafka Pod のテンプレートを設定します。
PodTemplate
の設定例
hostAliases
プロパティーを使用して、Pod の /etc/hosts
ファイルに注入されるホストと IP アドレスのリストを指定します。この設定は特に、クラスター外部の接続がユーザーによっても要求される場合に Kafka Connect または MirrorMaker で役立ちます。
38.1. PodTemplate スキーマのプロパティー リンクのコピーリンクがクリップボードにコピーされました!
プロパティー | プロパティータイプ | 説明 |
---|---|---|
metadata | リソースに適用済みのメタデータ。 | |
imagePullSecrets |
この Pod で使用されるイメージのプルに使用する同じ namespace のシークレットへの参照のリストです。Cluster Operator の環境変数 | |
securityContext | Pod レベルのセキュリティー属性と共通のコンテナー設定を設定します。 | |
terminationGracePeriodSeconds | integer | 猶予期間とは、Pod で実行されているプロセスに終了シグナルが送信されてから、kill シグナルでプロセスを強制的に終了するまでの期間 (秒単位) です。この値は、プロセスの予想されるクリーンアップ時間よりも長く設定します。値は負の値ではない整数にする必要があります。値をゼロにすると、即座に削除されます。非常に大型な Kafka クラスターの場合は、正常終了期間を延長し、Kafka ブローカーの終了前に作業を別のブローカーに転送する時間を十分確保する必要があることがあります。デフォルトは 30 秒です。 |
affinity | Pod のアフィニティールール。 | |
tolerations | toleration 配列 | Pod の許容 (Toleration)。 |
topologySpreadConstraints | Pod のトポロジー分散制約。 | |
priorityClassName | string | 優先順位を Pod に割り当てるために使用される優先順位クラス (Priority Class) の名前。 |
schedulerName | string |
この |
hostAliases | HostAlias 配列 | Pod の HostAliases。HostAliases は、指定された場合に Pod の hosts ファイルに注入されるホストおよび IP のオプションのリストです。 |
enableServiceLinks | boolean | サービスの情報を Pod の環境変数に注入するかどうかを示します。 |
tmpDirSizeLimit | string |
一時的な |
volumes | Pod にマウントできる追加のボリューム。 |