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:
Additionally, you can find the topics to:
- Scale clusters
- Scale storage
- Manage security
- Restart Confluent Components
- Delete Confluent Deployment
- Manage Confluent Cloud
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.
Confluent Component | Management Aspect | Declarative API (CRD) | Confluent CLI | Confluent REST API |
---|---|---|---|---|
Kafka | Create, update, delete topics | kafkatopic CRD | kafka topic, kafka-topics.sh, kafka-configs.sh | Topic |
Kafka | Simple ACLs | N/A | kafka acl | ACL |
Kafka | Delete, config update brokers | kafka CRD | kafka broker | Configs |
Kafka | Cluster Linking | clusterlink CRD | kafka link | Cluster Linking |
Kafka | Mirror topics | clusterlink CRD | kafka mirror | Create a cluster link |
Kafka | View partitions | N/A | kafka partition | Partition |
Kafka | Manage partition assignment | Enable Self-Balancing Cluster capability | kafka-reassign-partitions.sh | Partition |
Kafka | Manage consumer groups | N/A | kafka-consumer-groups.sh | Consumer Group |
Schema Registry | Schemas | Schema CRD | schema-registry schema | Schema Registry |
Schema Registry | Link schemas | SchemaExporter CRD | schema-registry exporter | Schema Registry |
Connect | Connectors | Connector CRD | connect plugin | Kafka Connect |
Kafka / MDS | Manage RBAC | ConfluentRoleBinding CRD | iam rbac | Confluent Metadata |
ZooKeeper, KRaft, Kafka, Schema Registry, ksqlDB, Connect, Confluent Control Center | Restart components | Component CRDs | N/A | N/A |
ZooKeeper, KRaft, Kafka, Schema Registry, ksqlDB, Connect, Confluent Control Center | Delete deployments | Component CRDs | N/A | N/A |