A container that, through the kafka connect API, checks the state of the connectors and tasks, if necessary, restarts it.
Supports work in two modes:
- cron job
- sidecar
You can pull image from registries:
ghcr.io/sentoz/kafka-connect-restart:0.7.1
quay.io/sentoz/kafka-connect-restart:0.7.1
docker.io/sentoz/kafka-connect-restart:0.7.1
Required dependencies:
- jq - Command-line JSON processor
- curl - Used to check status connectors in kafka connect api
KAFKA_CONNECT_HOST=localhost
KAFKA_CONNECT_PORT=8083
KAFKA_CONNECT_PROTO=http
REQUEST_DELAY=30
SIDECAR_MODE=false