I’m using consul primary for kv store in a kubernetes environment.
Within the cluster I have the two options to access the kV API.
-
daemonset to provide consul clients - applications will send requests to localhost via consul client.
-
point application to consul-ui service, which is directly to the consul servers.
It’s my understanding that consul clients would essentially send the request to the consul server regardless.
I’m wondering if there are other advantages to use consul clients for this purpose? (E.g. performance). Or I should just point directly to consul servers?