Maintenance in Managed Service for Apache Kafka®
Written by
Updated at January 18, 2024
Maintenance means:
- Automatic installation of Apache Kafka® updates and revisions for hosts (including disabled clusters).
- Changes to the host class and storage size.
- Other maintenance activities.
Maintenance includes changes within one Apache Kafka® major version. For more information about major version changes, see Apache Kafka® version upgrade.
Maintenance window
You can set the preferred maintenance time when creating a cluster or updating its settings:
- The arbitrary option (default) allows performing maintenance at any time.
- The by schedule option allows setting the preferred maintenance start day and time (UTC). For example, you can choose a time when the cluster is least loaded.
Maintenance procedure
In single-host Managed Service for Apache Kafka® clusters, a single broker host undergoes maintenance. This means, if a cluster needs to be restarted during maintenance, it will become unavailable.
In multi-host clusters, broker hosts undergo maintenance one by one. The hosts are queued randomly. A broker host becomes unavailable while it is being restarted during maintenance.