Skip to content

Commit

Permalink
Edit intro etc. for clarity
Browse files Browse the repository at this point in the history
At least I hope so.
  • Loading branch information
squaremo committed Apr 4, 2016
1 parent a6ba3d6 commit c4be991
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 17 deletions.
9 changes: 5 additions & 4 deletions site/getstarted.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,11 @@ what we need to tell Flux so it can reach them.

`fluxd` is a container that performs two functions:

* It listens to a docker daemon running on the same host to find out
when service containers are started and stopped.
* It routes connections and requests from client containers on the same
hosts to the appropriate service containers.
* It listens to a docker daemon running on the host to find out when
containers that are service instances are started and stopped.

* It routes connections and requests from client containers on the
host to service instances.

It's necessary to pass a few options to `docker run` to give `fluxd`
the privileges it needs. If you were deploying flux as part of a
Expand Down
26 changes: 13 additions & 13 deletions site/index.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
---
layout: page
title: Weave Flux Documentation
title: Weave Flux documentation
---

Flux is a service routing layer that lets you control how containers
are accessed as services, without dictating how the containers are
created, allocated to hosts, or otherwise orchestrated.
Flux is a service routing layer for containers.

Once upon a time, most web applications had a simple architecture: a
load balancer relayed requests to a single uniform tier of application
servers, which connected to a database. Assembling the pieces of such
an architecture and troubleshooting any problems was relatively
straightforward. These days, many projects are using microservices
instead. But the benefits of microservices come at the cost of a more
complicated architecture. Flux aims to help tame this complexity.
straightforward.

* When there's a problem, it can be hard to identify which
microservice is at fault. Flux can show you information about the
These days, many projects are using microservices instead. But the
benefits of microservices come at the cost of a more complicated
architecture. Flux aims to help tame this complexity.

*When there's a problem, it can be hard to identify which
microservice is at fault*. Flux can show you information about the
requests between microservices, to help isolate problems.

* Flux provides lightweight client-side proxying, to load balance
requests between microservices. This avoids the additional latency or
*Flux provides lightweight client-side proxying, to load balance
requests between microservices*. This avoids the additional latency or
the configuration burden of using traditional load balancers for this
task.

* Flux is container-aware. It integrates with Docker, and will
*Flux is container-aware*. It integrates with Docker, and will
automatically reconfigure itself as containers are started and
stopped.

Expand All @@ -35,7 +35,7 @@ With Flux's service routing layer, you can:

* Do rolling upgrades and blue-green deployments of microservices

* Automatically configure an ingress load balancer (currently nginx is
* Automatically configure an ingress load balancer (currently Nginx is
supported)

Flux is not a platform, and does not require changes to your
Expand Down

0 comments on commit c4be991

Please sign in to comment.