Skip to content

MySocialApp/kubernetes-helm-chart-traefik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Kubernetes Helm Chart for Treafik HA

You can find here a helm chart we're using at MySocialApp (iOS and Android social app builder - SaaS)

Traefik in HA mode require to store its configuration into a distributed KV store. The current recommendation is using Consul.

It you want to use let's encrypt to generate certificates, it will also be required. We made a Consul chart 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 chart 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