In this final chapter, we will go through Consul's native traffic management capabilities in a Kubernetes environment. Through Consul, we can implement configuration-driven traffic management without making any application code changes. Like Istio and Linkerd, configuration-driven traffic management is also done by sidecar proxies.
To demonstrate the various traffic management capabilities of Consul, we will install a demo application and then use some sample code that you should be able to run and practice with in the Kubernetes environment that we built in Chapter 6, Building Your Own Kubernetes Environment.
In a nutshell, we will cover the following topics in this chapter:
- Traffic management implementation in a Kubernetes environment
- Installing a demo application to show traffic management
- Demonstrating a canary deployment and traffic...