kandi background

traefik | The Cloud Native Application Proxy | Continuous Deployment library

 by   traefik Go Version: v2.6.3 License: MIT

 by   traefik Go Version: v2.6.3 License: MIT

Download this library from

kandi X-RAY | traefik Summary

traefik is a Go library typically used in Devops, Continuous Deployment, Docker applications. traefik has no bugs, it has a Permissive License and it has medium support. However traefik has 3 vulnerabilities. You can download it from GitHub.
Imagine that you have deployed a bunch of microservices with the help of an orchestrator (like Swarm or Kubernetes) or a service registry (like etcd or consul). Now you want users to access these microservices, and you need a reverse proxy. Traditional reverse-proxies require that you configure each route that will connect paths and subdomains to each microservice. In an environment where you add, remove, kill, upgrade, or scale your services many times a day, the task of keeping the routes up to date becomes tedious. Traefik listens to your service registry/orchestrator API and instantly generates the routes so your microservices are connected to the outside world -- without further intervention from your part.
Support
Support
Quality
Quality
Security
Security
License
License
Reuse
Reuse

kandi-support Support

  • traefik has a medium active ecosystem.
  • It has 37382 star(s) with 4111 fork(s). There are 693 watchers for this library.
  • There were 8 major release(s) in the last 6 months.
  • There are 604 open issues and 4281 have been closed. On average issues are closed in 152 days. There are 20 open pull requests and 0 closed requests.
  • It has a neutral sentiment in the developer community.
  • The latest version of traefik is v2.6.3
traefik Support
Best in #Continuous Deployment
Average in #Continuous Deployment
traefik Support
Best in #Continuous Deployment
Average in #Continuous Deployment

quality kandi Quality

  • traefik has 0 bugs and 0 code smells.
traefik Quality
Best in #Continuous Deployment
Average in #Continuous Deployment
traefik Quality
Best in #Continuous Deployment
Average in #Continuous Deployment

securitySecurity

  • traefik has 3 vulnerability issues reported (0 critical, 2 high, 1 medium, 0 low).
  • traefik code analysis shows 0 unresolved vulnerabilities.
  • There are 0 security hotspots that need review.
traefik Security
Best in #Continuous Deployment
Average in #Continuous Deployment
traefik Security
Best in #Continuous Deployment
Average in #Continuous Deployment

license License

  • traefik is licensed under the MIT License. This license is Permissive.
  • Permissive licenses have the least restrictions, and you can use them in most projects.
traefik License
Best in #Continuous Deployment
Average in #Continuous Deployment
traefik License
Best in #Continuous Deployment
Average in #Continuous Deployment

buildReuse

  • traefik releases are available to install and integrate.
  • Installation instructions, examples and code snippets are available.
  • It has 102084 lines of code, 3145 functions and 597 files.
  • It has medium code complexity. Code complexity directly impacts maintainability of the code.
traefik Reuse
Best in #Continuous Deployment
Average in #Continuous Deployment
traefik Reuse
Best in #Continuous Deployment
Average in #Continuous Deployment
Top functions reviewed by kandi - BETA

Coming Soon for all Libraries!

Currently covering the most popular Java, JavaScript and Python libraries. See a SAMPLE HERE.
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.

traefik Key Features

Continuously updates its configuration (No restarts!)

Supports multiple load balancing algorithms

Provides HTTPS to your microservices by leveraging Let's Encrypt (wildcard certificates support)

Circuit breakers, retry

See the magic through its clean web UI

Websocket, HTTP/2, GRPC ready

Provides metrics (Rest, Prometheus, Datadog, Statsd, InfluxDB)

Keeps access logs (JSON, CLF)

Fast

Exposes a Rest API

Packaged as a single binary file (made with :heart: with go) and available as an official docker image

traefik Examples and Code Snippets

Community Discussions

Vulnerabilities

No vulnerabilities reported

Install traefik

To get your hands on Traefik, you can use the 5-Minute Quickstart in our documentation (you will need Docker).
Grab the latest binary from the releases page and run it with the sample configuration file:
Or use the official tiny Docker image and run it with the sample configuration file:
Or get the sources:

Support

Docker / Swarm modeKubernetesMarathonRancher (Metadata)File

DOWNLOAD this Library from

Build your Application

Share this kandi XRay Report

Reuse Solution Kits and Libraries Curated by Popular Use Cases

Save this library and start creating your kit