QnA - Container DevOps with Traefik and Azure DevOps
1. I deploy services using Deployments in k8s. Why do I need Traefik?
Traefik gives you some capabilities that are not native to k8s - like traffic shifting (for canary testing) and circuit breaking, amongst other features. While powerful, it is fairly "lightweight" and intuitive, so it's a great tool to add to your toolkit. There are some other tools, such as Istio and linkerd that can perform some similar functions, but they are more heavy to use and configure. For a deeper discussion on this, see this blog post.
2. What is the difference between Azure and Azure DevOps?
Azure is Microsoft's Cloud platform - Azure DevOps (formerly known as VSTS or Visual Studio Team Services, formerly known as VSO or Visual Studio Online) is a DevOps platform including:
- Azure Boards - Work item tracking
- Azure Repos - Unlimited Git private and public repos
- **Azure Pipel