<a id="co-manage-cp-overview"></a>

# Manage Confluent Platform with Confluent for Kubernetes

This section contains the topics that describe how to use Confluent for Kubernetes (CFK) to
manage Confluent Platform application resources, including the following resources:

* [Kafka Admin REST Class](co-manage-rest-api.md#co-manage-rest-api)
* [Kafka Topics](co-manage-topics.md#co-manage-topics)
* [Schemas](co-manage-schemas.md#co-manage-schemas)
* [Connectors](co-manage-connectors.md#co-manage-connectors)
* [Cluster Linking](co-link-clusters.md#co-link-clusters)

Additionally, you can find the topics to:

* [Scale clusters](co-scale-cluster.md#co-sbc)
* [Scale storage](co-scale-storage.md#co-scale-disks)
* [Manage security](co-manage-security.md#co-manage-security)
* [Restart Confluent Components](co-roll-cluster.md#co-rolling-restart)
* [Delete Confluent Deployment](co-delete-deployment.md#co-delete-deployment)
* [Manage Confluent Cloud](co-manage-ccloud.md#co-manage-ccloud)

## Manage Confluent Platform application resources using CFK CRDs, Confluent REST API, and Confluent CLI

The following table lists what CFK API, also known as Custom Resource
Definitions (CRDs), Confluent REST API, and Confluent CLI you can use to manage each
Confluent Platform management task.

#### IMPORTANT
Starting with Confluent Platform version 8.0, ZooKeeper is no longer part of Confluent Platform.

| Confluent Component                                                       | Management Aspect             | Declarative API (CRD)                    | Confluent CLI                                                                                                                                 | Confluent REST API                                                                                                                                              |
|---------------------------------------------------------------------------|-------------------------------|------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Kafka                                                                     | Create, update, delete topics | kafkatopic CRD                           | [kafka topic](https://docs.confluent.io/confluent-cli/current/command-reference/kafka/topic/index.html), kafka-topics.sh, kafka-configs.sh    | [Topic](https://docs.confluent.io/platform/current/kafka-rest/api.html#topic-v3)                                                                                |
| Kafka                                                                     | Simple ACLs                   | N/A                                      | [kafka acl](https://docs.confluent.io/confluent-cli/current/command-reference/kafka/acl/index.html)                                           | [ACL](https://docs.confluent.io/platform/current/kafka-rest/api.html#acl-v3)                                                                                    |
| Kafka                                                                     | Delete, config update brokers | kafka CRD                                | [kafka broker](https://docs.confluent.io/confluent-cli/current/command-reference/kafka/broker/index.html)                                     | [Configs](https://docs.confluent.io/platform/current/kafka-rest/api.html#configs-v3)                                                                            |
| Kafka                                                                     | Cluster Linking               | clusterlink CRD                          | [kafka link](https://docs.confluent.io/confluent-cli/current/command-reference/kafka/broker/index.html)                                       | [Cluster Linking](https://docs.confluent.io/platform/current/kafka-rest/api.html#cluster-linking-v3)                                                            |
| Kafka                                                                     | Mirror topics                 | clusterlink CRD                          | [kafka mirror](https://docs.confluent.io/confluent-cli/current/command-reference/kafka/mirror/index.html)                                     | [Create a cluster link](https://docs.confluent.io/cloud/current/multi-cloud/cluster-linking/cluster-links-cc.html#creating-a-cluster-link-through-the-rest-api) |
| Kafka                                                                     | View partitions               | N/A                                      | [kafka partition](https://docs.confluent.io/confluent-cli/current/command-reference/kafka/partition/index.html)                               | [Partition](https://docs.confluent.io/platform/current/kafka-rest/api.html#partition-v3)                                                                        |
| Kafka                                                                     | Manage partition assignment   | Enable Self-Balancing Cluster capability | [kafka-reassign-partitions.sh](https://cwiki.apache.org/confluence/display/kafka/replication+tools#Replicationtools-4.ReassignPartitionsTool) | [Partition](https://docs.confluent.io/platform/current/kafka-rest/api.html#partition-v3)                                                                        |
| Kafka                                                                     | Manage consumer groups        | N/A                                      | [kafka-consumer-groups.sh](https://docs.confluent.io/platform/current/clients/consumer.html#ak-consumer-group-command-tool)                   | [Consumer Group](https://docs.confluent.io/platform/current/kafka-rest/api.html#consumer-group-v3)                                                              |
| Schema Registry                                                           | Schemas                       | Schema CRD                               | [schema-registry schema](https://docs.confluent.io/confluent-cli/current/command-reference/schema-registry/schema/)                           | [Schema Registry](https://docs.confluent.io/platform/current/schema-registry/develop/api.html)                                                                  |
| Schema Registry                                                           | Link schemas                  | SchemaExporter CRD                       | [schema-registry exporter](https://docs.confluent.io/confluent-cli/current/command-reference/schema-registry/exporter/)                       | [Schema Registry](https://docs.confluent.io/platform/current/schema-registry/schema-linking-cp.html#rest-apis)                                                  |
| Connect                                                                   | Connectors                    | Connector CRD                            | [connect plugin](https://docs.confluent.io/confluent-cli/current/command-reference/connect/plugin/)                                           | [Kafka Connect](https://docs.confluent.io/platform/current/connect/references/restapi.html)                                                                     |
| Kafka / MDS                                                               | Manage RBAC                   | ConfluentRoleBinding CRD                 | [iam rbac](https://docs.confluent.io/confluent-cli/current/command-reference/iam/rbac/)                                                       | [Confluent Metadata](https://docs.confluent.io/platform/current/security/rbac/mds-api.html)                                                                     |
| ZooKeeper, KRaft, Kafka, Schema Registry, ksqlDB, Connect, Control Center | Restart components            | Component CRDs                           | N/A                                                                                                                                           | N/A                                                                                                                                                             |
| ZooKeeper, KRaft, Kafka, Schema Registry, ksqlDB, Connect, Control Center | Delete deployments            | Component CRDs                           | N/A                                                                                                                                           | N/A                                                                                                                                                             |
