Skip to content

Commit f8191ff

Browse files
committed
Merge pull request #116 from vincent99/lb
Update load balancer intro text
2 parents c2303cc + 3d5d7e4 commit f8191ff

3 files changed

Lines changed: 17 additions & 11 deletions

File tree

app/balancing/index/route.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ export default Ember.Route.extend({
55
},
66

77
activate: function() {
8-
this.send('setPageLayout', {label: 'Load Balancing', hasAside: 'nav-balancing active'});
8+
this.send('setPageLayout', {label: 'About Load Balancing', hasAside: 'nav-balancing active'});
99
},
1010
});

app/balancing/index/template.hbs

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
{{partial "balancing-aside"}}
22
<section>
3-
<h3>Some introduction stuff</h3>
4-
<p>Telling you about balancing, what listeners and configs are, GLB vs LB, etc.</p>
5-
<p>
6-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur finibus dictum elit, id vulputate orci lobortis nec. Mauris odio elit, vehicula eget semper gravida, ultricies eu odio. Integer eget mattis nibh. Etiam tristique dapibus odio, quis pellentesque urna iaculis sed. Proin purus elit, accumsan lobortis nulla sed, interdum mattis elit. Vestibulum imperdiet orci vel est semper, non placerat quam cursus. In interdum eros nec suscipit ultricies. Pellentesque lobortis elementum lacinia. Donec tempus ultrices ligula, in laoreet lectus dictum vitae. Nunc eu lobortis augue. Fusce facilisis ullamcorper tellus. Curabitur bibendum pretium nisl, sit amet aliquam nibh congue ut. Integer arcu turpis, tempor quis varius id, bibendum a tellus. In hac habitasse platea dictumst.
7-
</p>
8-
<p>
9-
Sed elementum dui vitae lacus ultricies, in tempor urna facilisis. In vitae porttitor risus. Vivamus non tellus pretium, elementum turpis vel, luctus odio. Curabitur consectetur eu dui a tincidunt. In scelerisque tortor mauris, non imperdiet nunc ultricies vitae. Suspendisse eget ligula sit amet purus sagittis pharetra. Nam varius, erat vel volutpat elementum, felis dolor facilisis erat, vitae vulputate ipsum nunc ac ipsum. In ac cursus lorem. Duis tempus efficitur arcu, eu sodales orci pulvinar ac. Maecenas in egestas diam, vitae consequat augue. Nam suscipit tincidunt turpis, eu venenatis nunc porta sed. Aliquam laoreet, est eget dignissim aliquet, lacus arcu posuere quam, et imperdiet arcu tortor sit amet metus. Praesent molestie ex ac enim pulvinar luctus id quis turpis. Etiam egestas aliquet leo sit amet mattis. Nunc convallis, ipsum auctor finibus vestibulum, nibh lectus tempus diam, eu tempor sem purus ut nibh.
10-
</p>
11-
</section
3+
<h4 class="text-bold">Load Balancers</h4>
4+
<p>Our Load Balancer distributes network traffic across a number of containers. This is a key requirement for developers and ops who want to deploy large-scale applications. Load balancing support is notoriously uneven across different clouds. By offering a uniform, simple, and powerful load balancer solution, Rancher makes it possible for Docker developers to port applications easily across multiple clouds, or to use different cloud providers as independent resource pools to host highly-available applications.</p>
5+
6+
<p>The Load Balancer is created and managed by Rancher. For each host selected for a Load Balancer, a "LB Agent" (i.e. Load Balancer Agent) container is started and HAProxy software is installed in it. This container treated like a Rancher Container.</p>
7+
<br/>
8+
9+
<h4 class="text-bold">Load Balancer Configurations</h4>
10+
<p>A Load Balancer Config is a configuration that is used to set up a Load Balancer. The Load Balancer Config includes Load Balancer Listener(s), a Health Check Policy and cookie policies (i.e. Stickiness). When a Load Balancer is created, the Load Balancer Config is used to create the HAProxy config in the HA Proxy software inside the LB Agent. The Load Balancer Config can be used in multiple Load Balancers.</p>
11+
12+
<p>Note: If any change is made to the Load Balancer Config, it will be propagated on all Load Balancers using that Load Balancer Config.</p>
13+
<br/>
14+
15+
<h4 class="text-bold">Load Balancer Listeners</h4>
16+
<p>A Load Balancer Listener is a process that listens for connection requests. It is a one to one mapping of a port for the sources (i.e. hosts) to a port for the targets (i.e. containers/external public IPs) with protocols established for each port. An algorithm is also selected for each listener to determine which target should be used.</p>
17+
</section>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ui",
3-
"version": "0.15.0",
3+
"version": "0.15.1",
44
"private": true,
55
"directories": {
66
"doc": "doc",

0 commit comments

Comments
 (0)