ted-for-generating-istio-client-go>Useful tools created for generating Istio client-go</h2><p>If you&rsquo;re wondering why it took so long or why was it difficult to generate
this client set, this section is for you. In Istio, we use
<a href=https://developers.google.com/protocol-buffers>protobuf</a> specifications to
write APIs which are then converted to Go definitions
using the protobuf tool chain. There are three major challenges which you might
face if you&rsquo;re trying to generate Kubernetes client