Managed Kafka Service
Parameters
Common parameters
| Name |
Description |
Type |
Value |
external |
Enable external access from outside the cluster. |
bool |
false |
Application-specific parameters
| Name |
Description |
Type |
Value |
topics |
Topics configuration. |
[]object |
[] |
topics[i].name |
Topic name. |
string |
"" |
topics[i].partitions |
Number of partitions. |
int |
0 |
topics[i].replicas |
Number of replicas. |
int |
0 |
topics[i].config |
Topic configuration. |
object |
{} |
Kafka configuration
| Name |
Description |
Type |
Value |
kafka |
Kafka configuration. |
object |
{} |
kafka.replicas |
Number of Kafka replicas. |
int |
3 |
kafka.resources |
Explicit CPU and memory configuration. When omitted, the preset defined in resourcesPreset is applied. |
object |
{} |
kafka.resources.cpu |
CPU available to each replica. |
quantity |
"" |
kafka.resources.memory |
Memory (RAM) available to each replica. |
quantity |
"" |
kafka.resourcesPreset |
Default sizing preset used when resources is omitted. |
string |
small |
kafka.size |
Persistent Volume size for Kafka. |
quantity |
10Gi |
kafka.storageClass |
StorageClass used to store the Kafka data. |
string |
"" |
ZooKeeper configuration
| Name |
Description |
Type |
Value |
zookeeper |
ZooKeeper configuration. |
object |
{} |
zookeeper.replicas |
Number of ZooKeeper replicas. |
int |
3 |
zookeeper.resources |
Explicit CPU and memory configuration. When omitted, the preset defined in resourcesPreset is applied. |
object |
{} |
zookeeper.resources.cpu |
CPU available to each replica. |
quantity |
"" |
zookeeper.resources.memory |
Memory (RAM) available to each replica. |
quantity |
"" |
zookeeper.resourcesPreset |
Default sizing preset used when resources is omitted. |
string |
small |
zookeeper.size |
Persistent Volume size for ZooKeeper. |
quantity |
5Gi |
zookeeper.storageClass |
StorageClass used to store the ZooKeeper data. |
string |
"" |
Parameter examples and reference
resources and resourcesPreset
resources sets explicit CPU and memory configurations for each replica.
When left empty, the preset defined in resourcesPreset is applied.
resourcesPreset sets named CPU and memory configurations for each replica.
This setting is ignored if the corresponding resources value is set.
| Preset name |
CPU |
memory |
nano |
250m |
128Mi |
micro |
500m |
256Mi |
small |
1 |
512Mi |
medium |
1 |
1Gi |
large |
2 |
2Gi |
xlarge |
4 |
4Gi |
2xlarge |
8 |
8Gi |
topics