Hi,
> I assume that the recommendation would be to just use v3 for new applications?
Yes.
> Which API is used most commonly in production at the moment?
v2. It's been around longer.
- Are there any reasons not to use the v3? (The lack of a REST endpoint is perhaps the obvious point)
> Is there a way to completely disable the v2 API endpoint?
No. There's some internal etcd behavior that still depends on it. This should be an option in the future, though.
- Will the v2 API eventually be deprecated?
The storage backend, yes. In the future, the v2 API may be emulated using a proxy that talks to a v3 server so v2 apps aren't forced to upgrade but can still run on a recent version of etcd.