Sign inSign up

pletorco/kafka-bridge

By pletorco

Updated about 1 month ago

extends the official Strimzi HTTP Bridge image

Image
Integration & delivery
0

335

pletorco/kafka-bridge repository overview

Pletor Kafka Bridge for Strimzi

pletorco/kafka-bridge extends the official Strimzi HTTP Bridge image while preserving its runtime, UID, health checks, configuration, and KafkaBridge custom resource behavior.

What this image adds

  • Pletor node metrics agent for process, filesystem, cgroup, and runtime metrics
  • Reference JMX Prometheus Exporter rules combining Kafka client metrics with Pletor node metrics
  • Digest-pinned Strimzi HTTP Bridge base image and component version labels

The HTTP Bridge already embeds Prometheus JMX Exporter support. This image does not replace it or run a second metrics server. Enable it with spec.metricsConfig.type: jmxPrometheusExporter; metrics, readiness, and health are exposed on the Bridge management interface.

Tag format

<strimzi-version>-bridge-<bridge-version>-pletor.<release>

For example:

pletorco/kafka-bridge:1.1.0-bridge-1.0.0-pletor.1

Pin the image digest emitted by the GitLab release pipeline in production.

Strimzi custom resource

apiVersion: kafka.strimzi.io/v1
kind: KafkaBridge
metadata:
  name: pletor-bridge
spec:
  image: pletorco/kafka-bridge:1.1.0-bridge-1.0.0-pletor.1
  replicas: 1
  bootstrapServers: my-cluster-kafka-bootstrap:9092
  http:
    port: 8080
  metricsConfig:
    type: jmxPrometheusExporter
    valueFrom:
      configMapKeyRef:
        name: pletor-kafka-bridge-metrics
        key: jmx-exporter.yml

The complete example also mounts a customer-specific node metrics configuration:

kubectl apply -k deploy/strimzi

Authentication, Kafka TLS, HTTP TLS, resources, replicas, exposure, and rolling updates remain managed by the Strimzi Operator and Kubernetes resources. No customer configuration or credentials are built into the image.

Tag summary

Content type

Image

Digest

sha256:2f7b73ca4

Size

203.7 MB

Last updated

about 1 month ago

docker pull pletorco/kafka-bridge:1.1.0-bridge-1.1.0-pletor.1