Migrating From Zookeeper to KRaft

Introduction

This document aims to provide you with an overview of the steps required to migrate a running Kafka Cluster deployed and controlled with Zookeeper to a Kafka Cluster deployed and controlled with KRaft.

The document highlights the steps for a generic Axual installation, your installation might differ from this example.

After each step, there is a verification phase, that phase is a checkpoint.

You can stop the migration at any checkpoint.

Please execute this procedure on a non-production cluster prior to its use in a production environment.

Prerequisite

  • You are migrating a Kafka Cluster deployed with axual-streaming charts 1.2.2 or higher

  • You are not overriding any component versions