My current network has no TLS, deployed on Kubernetes. Currently, we are migrating from Kafka (1.4.0) to RAFT(1.4.4). TLS is not necessary for Kubernetes.
- Is it compulsory to have TLS enabled for the RAFT ordering node?
- If yes, Can I enable on the fly while migrating to RAFT?
- Is it possible to configure Orderers to use TLS only for Raft communication?
Currently, I am getting the following error when I change the consensus in the configuration block and send it to the orderer.
2019-12-09 15:38:02.269 UTC [orderer.common.server] initializeClusterClientConfig -> PANI 208 TLS is required for running ordering nodes of type kafka. panic: TLS is required for running ordering nodes of type kafka.