The AWS MSK documentation said:
clientSubnets: The list of subnets to connect to in the client virtual private cloud (VPC). Amazon creates elastic network interfaces inside these subnets. Client applications use elastic network interfaces to produce and consume data.
Question 1: what does clientSubnets mean?
Question 2: are they subnets that Kafka brokers reside in?
If the answer is yes, why it is called ClientSubnet? it has nothing to do with Client.
Question3: who has the access to the broker?
My VPC has three subnets, if my EC2 instance is in subnet A, but the brokerB is in subnet B, does this EC2 instance has access to the endpoint of broker B?

