# AWS ELB + Rancher

**URL:** <https://forums.suse.com/t/aws-elb-rancher/8051>\
**Category:** Rancher 1.x\
**Created:** [December 14, 2017, 10:10pm UTC](https://forums.suse.com/t/aws-elb-rancher/8051 "2017-12-14T22:10:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![xuxogarcia](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/xuxogarcia/32/3135_2.png) [@xuxogarcia](https://forums.suse.com/u/xuxogarcia)\
**Post date:** [December 14, 2017, 10:10pm UTC](https://forums.suse.com/t/aws-elb-rancher/8051/1 "2017-12-14T22:10:43Z")

</div>

Hi,  
I am doing a round up of Container platforms and I really really want Rancher to be my winner! Currently, I have deployed a server and 2 workers and all looks fantastic! However, I am running the cluster behind an AWS ELB and curious on how I would export my services to the outside world. Example:

rancher.domain (Route53 record) --\> AWS ELB (SSL termination) --\> Rancher Hosts.

How do I:

app.domain (Route 53 record) --\> AWS ELB (SSL termination) --\> Rancher --\> container service

I think I need to create a Reverse Proxy container that runs Traefik or HAProxy and somehow have it ‘get’ a Public IP.

Anyone running things like me?

---

<div class="post-metadata">

**Author:** ![RVN\_BR](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/rvn_br/32/2842_2.png) [@RVN\_BR](https://forums.suse.com/u/RVN_BR)\
**Post date:** [January 12, 2018, 9:18pm UTC](https://forums.suse.com/t/aws-elb-rancher/8051/2 "2018-01-12T21:18:34Z")

</div>

Hi @xuxogarcia I’m not sure I understand what you mean…

I believe the best way is to start a Rancher Load Balancer on each host (create one service in your stack and schedule it to run on all hosts), then you point the ELB at each of the “hosts”.

I believe the rancher-elb catalog item can update the ELB setup when you add/remove more hosts.
