KIP-700 — Add Describe Cluster API
Accepted Kafka 2.8 ProtocolAdmin
Introduces a dedicated `DescribeCluster` API (ApiKey 60) in the Kafka protocol so `AdminClient.describeCluster()` no longer piggybacks on the `Metadata` API. The `Metadata` API was designed for producers and consumers to refresh topic partition metadata; adding Admin-only fields like authorized cluster operations to it misuses the API's purpose and adds overhead to high-frequency metadata refreshes.
Protocol Impact
Metadata v11 · DescribeCluster
Details
| Author | David Jacot |
| Status | Accepted |
| Kafka Version | 2.8 |
| JIRA | KAFKA-10851 |
| Wiki | View on Apache Wiki |
| Created | 2020-12-14 |
| Last Modified | 2021-01-22 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.