What is our primary use case?
I have been using Traefik Enterprise for the last six months. Nginx Ingress for Kubernetes has expired and nobody is supporting it anymore, but we have another alternative in Traefik Enterprise.
I am using Traefik Enterprise for Ingress Kubernetes to proxy our applications from clients to our services. I work just with clouds, so all of them are installed on the cloud. I have an on-premise private server where I installed Traefik in Kubernetes, and one on-premise from my client where we are using Traefik as well.
What is most valuable?
Traefik Enterprise helps with proxying our applications because otherwise, you need to install something heavy like Ingress Kubernetes or Istio service mesh. However, not every client needs to have a heavy installation of a service mesh. Most clients only work with HTTP, and for them, Traefik is enough for my needs.
I am using the free version, and the best feature is that it is easy to use. Traefik Enterprise brought us an easier way because we faced a problem with Ingress Nginx. In this case, we needed another tool which could replace our current stack. We found Traefik easily and discovered how it is installed. When you have some more specific cases on Ingress, Traefik may not be enough, but in most cases, it is easy to work with it.
What needs improvement?
I am still exploring Traefik Enterprise and reading the documentation. I need a little bit more expertise on it.
With Traefik, there are a lot of files that should be specified for Traefik. With Nginx, we have one file, which is Ingress Nginx, but with Traefik, there is more than one file you need to configure to work it as well. For example, when you are working with CORS policies or any kind of specific configurations.
It saved a lot of time when we faced replacing Nginx, and it saved maybe weeks of work for our DevOps department.
For how long have I used the solution?
I have been doing this for over six years. I started my work as a software engineer, and right now I am working as a DevOps engineer.
What do I think about the stability of the solution?
Traefik is working well. The accuracy and reliability of the output is working fine for me. I do not care about Ingress too much, and Traefik is closing my tasks shortly. I love it.
Traefik in the free version supported all security patches, and it is maintainable. In this case, I feel it is secure, but you need to configure a little more about CORS policies, rate limits, and others by yourself. All about the security patches are coming and working well, so I do not have any issue.
It works well. It is deploying one pod and working as well. I do not have any issue with it. I have B2B clients who have B2C clients, not more than one thousand or two thousand, and it works as well.
What do I think about the scalability of the solution?
I have worked with the service mesh Istio, and it was kind of heavy for clients which do not have true heavy products. In this case, I changed back to Traefik and it works.
I did not switch from Traefik to any others. I tried before service mesh, Gateway API, and Ingress Nginx, but the most reliable for me right now is Traefik.
Which solution did I use previously and why did I switch?
Traefik Enterprise brought us an easier way because we faced a problem with Ingress Nginx. In this case, we needed another tool which could replace our current stack. We found Traefik easily and discovered how it is installed. When you have some more specific cases on Ingress, Traefik may not be enough, but in most cases, it is easy to work with it.
How was the initial setup?
With AI, I spent maybe twenty minutes on the initial setup.
What was our ROI?
It saved a lot of time when we faced replacing Nginx, and it saved maybe weeks of work for our DevOps department.
What other advice do I have?
I cannot say clearly because I did not check it.
Because it is easy to use. As I said before, it is easy to replace our current Nginx. We need to add some additional configuration files in some cases, depending on the clients, for CORS policies and others, but it supports the same implementations as Nginx. I love it.
I have worked with the service mesh Istio, and it was kind of heavy for clients which do not have true heavy products. In this case, I changed back to Traefik and it works.
I mean about the configuration. That is all that I know for now. My review rating for Traefik Enterprise is ten out of ten.
Which deployment model are you using for this solution?
On-premises
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other