Application Gateway Ingress Controller (AGIC) Made Easy Год выпуска: 2023 Производитель: Udemy Сайт производителя: https://www.udemy.com/course/application-gateway-ingress-controller-agic-made-easy/ Автор: Andrei Barbu Продолжительность: ~7h35m Тип раздаваемого материала: Видеоурок Язык: Английский Описание: This comprehensive course on Application Gateway Ingress Controller (AGIC) provides in-depth knowledge and hands-on experience to effectively deploy and manage web applications in Azure. You will learn the fundamentals of containers, Kubernetes, Azure Kubernetes Service (AKS), and the Azure Application Gateway, and then dive into the intricacies of AGIC setup, configuration, and advanced usage scenarios. Starting with an introduction to containers and microservices architecture, you will explore Docker, Docker Hub, and container app deployment. You will gain understanding of the Azure Application Gateway and Azure Kubernetes Service (AKS), including basic Kubernetes objects and ingress controllers. The course covers various installation methods for AGIC, networking considerations, and the deployment process using both the Greenfield and Brownfield methods, as well as the installation via AKS managed add-on or via Helm. You will learn how to configure AGIC for both public and private IPs, utilize VNET peering, scale application gateways, and manage annotations. With a focus on routing and configuration, you will discover how to implement URL/path-based routing, host multiple sites and subdomains, customize health probes, utilize cookie-based affinity and more. The course also covers SSL certificate creation or importation, security considerations, and implementing Web Application Firewall (WAF) for enhanced application protection. You will explore additional AGIC configurations and considerations, such as namespace restrictions, sharing AGIC-managed gateways with other Azure resources, and integrating multiple ingress controllers in the same AKS cluster. Monitoring and troubleshooting AGIC/Application Gateway, high availability, and using Azure Front Door for traffic routing are also covered in detail. By the end of this course, you will have the knowledge and skills to confidently deploy and manage application gateways using AGIC, leverage advanced configuration options, ensure reliability and high availability, and effectively monitor and troubleshoot your deployments. Join this course and unlock the power of Azure Application Gateway Ingress Controller (AGIC) to streamline your web application delivery!
Содержание
08:15 03:32 Connect with me 00:00 What is a container and how is it different from a VM? 09:06 Microservices architecture 02:10 Install Docker and Azure CLI on an Ubuntu VM and other considerations 07:45 What are Docker, Dockerfile and Docker Hub? 07:12 Create a container app (web app), pushing it to Docker Hub and running it 07:19 What is the Azure Application Gateway? 09:41 What is Azure Kubernetes Service (AKS)? 08:04 Understand basic Kubernetes objects and what an ingress controller is 16:07 Configure Application Gateway and AKS (without AGIC) to understand the downside 08:27 Kubectl and Visual Studio Code tips and tricks 03:42 What is the Application Gateway Ingress Controller (AGIC)? 04:26 Azure free account and AGIC pricing (Application Gateway and AKS pricings) 13:52 AGIC installation methods (Greenfield / Brownfield and Add-on / Helm) 08:31 Networking considerations, network plugins in AKS and their relevance in AGIC 17:00 Create AGIC with the Greenfield method and add-on (using Azure CNI) 04:22 Create AGIC with the Brownfield method and add-on (using kubenet) 04:44 Create AGIC with the Greenfield/Brownfield method and Helm (Workload Identity) 08:24 How and why to Stop/Start the AKS cluster and the Application Gateway 04:29 Deploy an application in AKS and see it exposed via the Application Gateway 04:39 Basic components-IP, backend pool, backend setting, listener, rule, health probe 13:12 Understand Application Gateway Backend Health 02:29 Create AGIC with both public and private IP 05:45 Create AGIC with private IP only 07:30 Understand and use VNET peering 06:14 Understand Application Gateway scaling 03:27 Understand annotations in AGIC 02:38 Starting with Application Gateway Ingress Controller (AGIC) quiz 3 вопросов Configure a custom domain with the help of an Azure Public DNS zone and use it 04:11 05:13 Host Multiple Subdomains 03:27 URL / Path Based Routing 04:15 Avoid this confusion when using URL / Path Based Routing 06:06 Expose using a different path than the one at app level (Backend Path Prefix) 03:33 Implement Rule Priority 06:27 Append additional hostnames (Hostname Extension) 02:46 Specify the hostname used while talking to the pods (Backend Hostname) 05:00 Override Frontend Port 01:50 Use a Rewrite Rule Set 04:03 Customize the Health Probe 06:46 Cookie Based Affinity 06:59 Connection Draining 02:42 Specify a Request Timeout after which the request will fail if not received 02:45 AGIC routing and usage of other configuration annotations - quiz 3 вопросов Create a self-signed certificate 02:19 Setup a bought/paid trusted SSL certificate 08:41 10:11 Understand SSL Termination and End-to-End (E2E) SSL 06:36 Expose via HTTPS with a certificate in a Kubernetes TLS secret 09:04 Configure SSL redirection 03:25 Expose via HTTPS with a certificate uploaded in the Application Gateway 07:24 Expose via HTTPS with Cert-Manager and Let's Encrypt certificate (autogenerated) 12:08 Setup End-to-End (E2E) SSL 08:45 Use a Network Security Group (NSG) to restrict traffic 08:33 Understand Web Application Firewall (WAF) 05:56 06:19 Create and use a WAF policy 07:16 Certificates, Security and Web Application Firewall (WAF) in AGIC - quiz 4 вопросов Restrict AGIC access to specific namespaces 05:07 Share an AGIC-managed Application Gateway with other Azure resources 12:38 Use AGIC and other ingress controller (like nginx) in the same AKS cluster 06:24 Disable the managed add-on and considerations 02:13 Other AGIC-related configurations and considerations - Quiz 2 вопросов AGIC logging levels 02:07 Activity logs in Application Gateway 04:07 Metrics Explorer and Insights in Application Gateway 06:39 Enable Diagnostic Settings and explore logs 10:51 Understand Alerts in Azure 01:52 Create a metrics-based alert 09:20 Create a log-based alert 04:36 Monitor and troubleshoot AGIC/Application Gateway - quiz 2 вопросов Understand AGIC-related reliability, including Availability Zones 04:47 How to specify Availability Zones during AKS and Application Gateway creation 01:48 Use Azure Front Door to route traffic between multiple AGICs 13:28 Use a custom domain and Azure Front Door certificate to expose apps in AGIC 03:19 Reliability and high availability (HA) - Quiz 1 вопрос Bonus Lecture 00:34
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum