Fix English
This commit is contained in:
parent
19df0414c0
commit
483bb9a55e
10 changed files with 82 additions and 71 deletions
19
README.md
19
README.md
|
|
@ -10,9 +10,9 @@
|
|||
|
||||
## Service discovery for HAProxy
|
||||
|
||||
The main objective of EasyHAProxy is dynamically create the `haproxy.cfg` based on the labels defined in docker containers.
|
||||
EasyHAProxy dynamically creates the `haproxy.cfg` based on the labels defined in docker containers.
|
||||
|
||||
EasyHAProxy can detect and configure automatically HAProxy on the folowing platforms:
|
||||
EasyHAProxy can detect and configure HAProxy automatically on the following platforms:
|
||||
|
||||
- Docker
|
||||
- Docker Swarm
|
||||
|
|
@ -20,29 +20,32 @@ EasyHAProxy can detect and configure automatically HAProxy on the folowing platf
|
|||
|
||||
## Features
|
||||
|
||||
EasyHAProxy will discover the services based on the Docker Tags of the running containers in a Docker host or Docker Swarm cluster and dynamically set up the `haproxy.cfg`. Below, EasyHAProxy main features:
|
||||
EasyHAProxy will discover the services based on the Docker Tags of the containers running on a Docker host or Docker Swarm cluster and dynamically set up the `haproxy.cfg`. Below, EasyHAProxy main features:
|
||||
|
||||
- Use Letsencrypt with HAProxy.
|
||||
- Set your custom SSL certificates
|
||||
- Balance traffic between multiple replicas
|
||||
- Set SSL with three different levels of validations and according to the most recent definitions.
|
||||
- Setup HAProxy to listen to TCP.
|
||||
- Set up HAProxy to listen to TCP.
|
||||
- Add redirects.
|
||||
- Enable/disable Stats on port 1936 with a custom password.
|
||||
- Enable/disable custom errors.
|
||||
|
||||
Also, it is possible to set up HAProxy from a simple Yaml file instead of creating `haproxy.cfg` file.
|
||||
|
||||
## How It Works?
|
||||
## How Does It Works?
|
||||
|
||||
You don't need to change your current infrastructure and don't need to learn the HAProxy configuration.
|
||||
|
||||
You need run the EasyHAProxy container, add some labels to your existing container and EasyHAProxy will
|
||||
automatically detect them and setup HAProxy for you.
|
||||
The steps are:
|
||||
|
||||
- Run the EasyHAProxy container;
|
||||
- Add some labels to the containers you want to be parsed by EasyHAProxy (see detailed instructions below);
|
||||
- EasyHAProxy will automatically detect the containers, set up, and reload the HAProxy configurations for you without downtime.
|
||||
|
||||
## Detailed Instructions
|
||||
|
||||
For detailed instructions on how to use EasyHAProxy follow the instructions for the platform you want to use:
|
||||
For detailed instructions on how to use EasyHAProxy, follow the instructions for the platform you want to use:
|
||||
|
||||
| Kubernetes | Docker Swarm | Docker | Static
|
||||
|:----------:|:------------:|:------:|:-------:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue