Topics Discussed:
- Ingress Controller
- Application Gateway Ingress Controller
- AGIC Architecture
- Why AGIC or AKS
- AGIC Deployment
- AGIC Configuration
- Limitations
What is ingress controller?
It is a piece of software that provides reverse proxy, configurable traffic routing and TLS termination for Kubernetes.
What is an Application Gateway Ingress Controller?
It is a software tool that offers reverse proxy capabilities, configurable traffic routing, and TLS termination specifically designed for Kubernetes.
Advantages of AGIC?
- Eliminates the use of an Additional load balancer
- Ease of management
- Reduce latency
- Managed Ingress controller
AGIC Deployment
Can be done either by using Helm or by AKS Add-on
Helm
- Hardway
- More control
- Prerequisites are need to install pod identity in cluster and role assignments
AKS Add-on
- Fully managed experience
Considerations when Implementing AGIC in your environment
- Application gateway requirements
- Azure Application Gateway requirements
- Kubernetes & Application Gateway requirements
- AGIC limitation
- Shared application gateway