<p>Kubernetes create a load balancer, for each service; automatically in GCE. How can I manage something similar on AWS?</p>

<p>Kubernetes service basically use the kubeproxy to handle the internal traffic. But that kubeproxy ip its do not have access to the external network. </p>

<p>There its a way to accomplish this?</p>

<p>In your service definition, set its <code>type</code> <a href="https://github.com/GoogleCloudPlatform/kubernetes/blob/7a3891e5f8819456b355750c0603e48da35b895b/pkg/api/v1/types.go#L1097" rel="noreferrer">field</a> to <code>LoadBalancer</code>, and kubernetes will automatically create an AWS Elastic Load Balancer for you if you're running on AWS. This feature should work on GCE/GKE, AWS, and OpenStack.</p>

<p>For an example, check out the <a href="https://github.com/GoogleCloudPlatform/kubernetes/blob/master/examples/guestbook-go/guestbook-service.json" rel="noreferrer">guestbook-go example</a>.</p>
