Currently, we don't have much load on Kafka. But we expect some decent load in the future. Hence for the cost-cutting reasons, we are planning to have Kafka stack with only one node (One Zookeeper and one Kafka Broker) for the time being and later based on the load we would like to make it a proper cluster (with 3 nodes at least).
Is it ok to start this way (starting with one node and then adding more nodes).
I read somewhere that it can't be done in a seamless fashion. Can someone explain what can go wrong if not?