@Prasath Sekar, you should use K8s with a resource pool consisting of at least 2 machines, preferably 3, for production deployments. Be sure to enable pod anti-affinity rules to ensure that the pods for a given service, e.g., zookeeper, are spread across multiple nodes. This will prevent the underlying node from being a single point of failure for the cluster.