<p>It seems like the best way to deploy a external facing application on Google Cloud would be to create an external load balancer with this line in the service configuration: </p>

<p><code>
{
...
  "createExternalLoadBalancer": true
...
}
</code></p>

<p>This doesn't seem to work for AWS. I'm getting the following error when running the service create:</p>

<p><code>requested an external service, but no cloud provider supplied</code></p>

<p>I know about the PublicIPs setting in services, but that would involve knowing the service's IP in advance so I can set a domain name to it, but so far that doesn't look to be possible if I want to set it up using an external service like AWS ELB.</p>

<p>What's the recommended way of doing this on AWS?</p>

<p>This is still a work in progress.</p>

<p>Please see:
<a href="https://github.com/GoogleCloudPlatform/kubernetes/pull/2672" rel="nofollow">https://github.com/GoogleCloudPlatform/kubernetes/pull/2672</a></p>

<p>For a proposal that starts to add support for AWS ELBs to Kubernetes, we're working to get that pull request integrated.</p>

<p>Thanks!</p>
