Skip to content

Commit

Permalink
feat: upgrading version and adding info in README file
Browse files Browse the repository at this point in the history
  • Loading branch information
Pierre Mavro committed Jan 23, 2018
1 parent eec9dd3 commit 5899227
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 4 deletions.
25 changes: 23 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,23 @@
# kubernetes-helm-chart-traefik
Kubernetes Helm Chart for Treafik HA
# Kubernetes Helm Chart for Treafik HA

You can find here a helm chart we're using at [MySocialApp](https://mysocialapp.io) (iOS and Android social app builder - SaaS)

[Traefik](https://traefik.io/) in HA mode require to store its configuration into a distributed KV store. The current recommendation is using [Consul](https://www.consul.io/).

It you want to use [let's encrypt](https://letsencrypt.org/) to generate certificates, it will also be required. We made a [Consul chart](https://github.com/MySocialApp/kubernetes-helm-chart-consul) for it or you can use another one.

We made this chart because we want to get rid of manually managing bootstraping onto consul and have let's encrypt support with DNS challenge.

# What does this cahrt do

* Deploy traefik
* Boostrap traefik configuration inside consul kv store
* Manage let's encrypt certificates with DNS challenge on Cloudflare

# Use this chart

1. First of all, deploy Consul.
2. Configure the value.yaml file to adapt to your needs
3. Deploy this chart :)

Feel free to make pull requests
4 changes: 2 additions & 2 deletions kubernetes/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
traefikNodeSelector:
node-role.kubernetes.io/node: "true"

traefikImageVersion: v1.4.5-alpine
traefikImageVersion: v1.5.0-rc5-alpine

# Traefik config
traefikConfigK8sEndpoint: "http://localhost:8080"
Expand All @@ -19,4 +19,4 @@ traefikConfigAcmeDomains:
# Kubernetes DNS Service IP
traefikResolvConfNameServer: 10.3.0.10
traefikResolvConfDomainNameCluster: "fqdn.com"
traefikConsulServiceName: consul
traefikConsulServiceName: consul

0 comments on commit 5899227

Please sign in to comment.