آموزش Azure Kubernetes Service AGIC Ingress: 30 دمو در دنیای واقعی

Azure Kubernetes Service AGIC Ingress: 30 Real-World Demos

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Azure Application Gateway Ingress Controller، Health Probes، Cert-Manager، DNS خارجی، Lets Encrypt، E2E SSL، WAF، Helm شما با بیش از 30 نسخه نمایشی دنیای واقعی، بر هر یک از مفاهیم ورودی در Azure Application Gateway Ingress Controller (AGIC) مسلط خواهید شد. مسیریابی مبتنی بر مسیر و دامنه را با استفاده از سرویس Ingress پیاده سازی خواهد کرد. شما 5 دمو برای Health Probes در ترکیب با Ingress Annotations، Readiness، probes liveness پیاده سازی خواهید کرد. گواهینامه های SSL درجه تولید با استفاده از Cert-Manager و Lets Encrypt شما 6 دمو را در Ingress SSL پیاده سازی خواهید کرد که شامل SSL TLS، End to End SSL و بسیاری موارد دیگر می شود. شما موارد استفاده فایروال Azure Web Application را در ترکیب با Ingress Service پیاده سازی خواهید کرد. از Helm CLI برای نصب Azure Application Gateway Ingress Controller (AGIC) در Azure AKS Cluster استفاده خواهید کرد. مفهوم فضاهای نام Watch Controller Ingress (AGIC) با 2 نمایش کاربردی. شما همچنین مفاهیم مهم Ingress مبتنی بر کوکی، پیشوند مسیر باطن، نام میزبان باطن، بازنویسی پورت‌های frontend و مجموعه قوانین بازنویسی را پیاده‌سازی خواهید کرد.

نمای کلی دوره

به این دوره آموزشی شگفت‌انگیز در سرویس Azure Kubernetes خوش آمدید ورود AGIC: 30 دمو در دنیای واقعی. در زیر لیست ماژول های تحت پوشش این دوره آمده است.


ماژول های دوره

01. AGIC Greenfield

را نصب کنید

02. پیش فرض AGIC Backend

03. مسیرهای ورود AGIC

04. مسیریابی URL ورودی AGIC

05. پیشوند مسیر Backend AGIC

06. AGIC Backend Hostname

07. Affinity مبتنی بر کوکی AGIC

08. AGIC Override Frontend Port

09. مجموعه قوانین بازنویسی AGIC

10. AGIC Probes پیش فرض و HTTP

11. AGIC Probes Readiness Liveness

12. AGIC Probes Annotations

13. واگذاری دامنه از AWS Route53 به Azure DNS Zones

14. ExternalDNS برای AzureDNS در AKS

15. AGIC ExternalDNS Basic

16. مسیریابی نام دامنه AGIC

17. AGIC Ingress TLS

18. تغییر مسیر AGIC SSL

19. AGIC آپلود SSLCert Application Gateway

20. برنامه AGIC Backend SSL

21. AGIC End2End SSL

22. AGIC SSL با LetsEncrypt

23. AGIC WAF OWASP

24. خط مشی AGIC WAF

25. IP خصوصی AGIC

26. AGIC و Nginx Ingress

27. AGIC با استفاده از Helm

نصب کنید

28. AGIC Shared Application Gateway

29. فضاهای نام ساعت AGIC


هر یک از دوره های من همراه با

است
  • تجارب شگفت انگیز آموزش گام به گام عملی

  • نمایش‌های نمایشی برای هر مفهوم

  • پشتیبانی دوستانه در بخش Q A

  • "بدون سوال پرسیده شده" 30 روزه تضمین بازگشت پول توسط Udemy"



سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • پیوندهای مخزن دوره GitHub Course GitHub Repository Links

دمو-01: افزونه AKS AGIC را با استفاده از روش گرینفیلد نصب کنید Demo-01: Install AKS AGIC Add-On using Greenfield Method

  • مرحله 01: معرفی Azure AKS AGIC Step-01: Introduction to Azure AKS AGIC

  • مرحله 02: خوشه Azure AKS را با AGIC Addon و AppGw ایجاد کنید Step-02: Create Azure AKS Cluster with AGIC Addon and AppGw

  • مرحله 03: نقش مشارکت‌کننده شبکه را به افزونه AGIC مدیریت هویت اختصاص دهید Step-03: Assign network contributor role to AGIC addon Managed Identity

  • مرحله 04: AKS Cluster و Application Gateway را تأیید کنید Step-04: Verify AKS Cluster and Application Gateway

  • مرحله 05: صرفه جویی در هزینه با توقف AppGw و AKS Cluster در صورت عدم استفاده Step-05: Cost saving by stopping AppGw and AKS Cluster when not in use

دمو-02: Azure AGIC - ورود با پیش‌فرض Backend Demo-02: Azure AGIC - Ingress with Default Backend

  • مرحله 01: مقدمه ای بر پیش فرض پیش فرض Ingress Step-01: Introduction to Ingress Default Backend

  • مرحله 02: استقرار و تأیید ورود با پیش‌فرض Backend Step-02: Deploy and Verify Ingress with Default Backend

  • مرحله 03: تنظیمات و پاکسازی AppGw را تأیید کنید Step-03: Verify AppGw settings and Clean-up

نسخه آزمایشی 03: Azure AGIC - ورود با مسیرها و قوانین HTTP Demo-03: Azure AGIC - Ingress with HTTP Paths and Rules

  • مرحله 01: مقدمه ای بر مسیرها و قوانین HTTP Step-01: Introduction to HTTP Paths and Rules

  • مرحله 02: مانیفست های Kubernetes را مرور کنید Step-02: Review Kubernetes Manifests

  • مرحله 03: راه اندازی و تأیید مسیر ریشه HTTP و مسیر برنامه 1 Step-03: Deploy and Verify HTTP Root Path and app1 Path

  • مرحله 04: استقرار را مقیاس کنید و تغییرات را در AppGW تأیید کنید Step-04: Scale the Deployment and Verify changes in AppGW

نسخه آزمایشی 04: Azure AGIC - مسیریابی URL ورودی Demo-04: Azure AGIC - Ingress URL Routing

  • مرحله 01: مقدمه ای بر مسیریابی URL ورودی Step-01: Introduction to Ingress URL Routing

  • مرحله 02: نسخه نمایشی مسیریابی URL با Backend پیش فرض در سرویس Ingress Step-02: URL Routing demo with Default Backend in Ingress Service

  • مرحله 03: نسخه نمایشی مسیریابی URL با متن ریشه مسیر HTTP در سرویس Ingress Step-03: URL Routing demo with HTTP Path Root Context in Ingress Service

نسخه آزمایشی 05: Azure AGIC - پیشوند مسیر Backend Ingress Demo-05: Azure AGIC - Ingress Backend Path Prefix

  • مرحله 01: مقدمه ای بر حاشیه نویسی پیشوند مسیر پشتیبان Step-01: Introduction to Backend Path Prefix Annotation

  • مرحله 02: اجرای نسخه نمایشی حاشیه نویسی پیشوند مسیر پشتیبان Step-02: Implement Backend Path Prefix Annotation Demo

نسخه 06: Azure AGIC - نام میزبان Backend Ingress Demo-06: Azure AGIC - Ingress Backend Host Name

  • مرحله 01: مقدمه ای بر حاشیه نویسی نام میزبان پشتیبان Step-01: Introduction to Backend Hostname Annotation

  • مرحله 02: نسخه نمایشی حاشیه نویسی نام میزبان پشتیبان را پیاده سازی کنید Step-02: Implement Backend Hostname Annotation Demo

نسخه آزمایشی 07: Azure AGIC - Ingress Cookie Affinity Demo-07: Azure AGIC - Ingress Cookie Based Affinity

  • مرحله 01: مقدمه‌ای بر حاشیه‌نویسی مبتنی بر کوکی Step-01: Introduction to Cookie based Affinity Annotations

  • مرحله 02: Affinity مبتنی بر کوکی را فعال کنید و تأیید کنید Step-02: Enable Cookie based Affinity and Verify

  • مرحله 03: تنظیمات کوکی متمایز را فعال کرده و تأیید کنید Step-03: Enable Distinct Cookie setting and Verify

نسخه آزمایشی 08: Azure AGIC - درگاه ورود به جلو Demo-08: Azure AGIC - Ingress Override Frontend Port

  • مرحله 01: نسخه نمایشی حاشیه نویسی پورت Frontend را لغو کنید Step-01: Override Frontend Port Annotation Demo

Demo-09: Azure AGIC - Ingress Rewrite Rule Set Demo-09: Azure AGIC - Ingress Rewrite Rule Set

  • مرحله 01: مقدمه ای برای بازنویسی حاشیه نویسی مجموعه قوانین Step-01: Introduction to Rewrite Rule Set Annotation

  • مرحله 02: نسخه نمایشی حاشیه نویسی مجموعه قوانین را بازنویسی کنید Step-02: Implement Rewrite Rule Set Annotation Demo

نسخه آزمایشی 10: Azure AGIC - Ingress Default و HTTP Health Probes Demo-10: Azure AGIC - Ingress Default and HTTP Health Probes

  • مرحله 01: مقدمه ای بر پیش فرض و کاوشگر سلامت HTTP Step-01: Introduction to Default and HTTP Health Probes

  • مرحله 02: پروب های سلامت پیش فرض و HTTP را اجرا کنید Step-02: Implement Default and HTTP Health Probes

نسخه آزمایشی 11: Azure AGIC - کاوشگرهای سلامتی آمادگی ورود و حیات Demo-11: Azure AGIC - Ingress Readiness and Liveness Health Probes

  • مرحله 01: مقدمه ای بر کاوشگرهای سلامتی آمادگی و سرزندگی Step-01: Introduction to Readiness and Liveness Health Probes

  • مرحله 02: اجرای نسخه نمایشی Readiness Probe Step-02: Implement Readiness Probe Demo

  • مرحله 03: اجرای نمایشی Liveness Probe و هر دو پروب Step-03: Implement Liveness Probe and both probes demo

نسخه آزمایشی 12: Azure AGIC - حاشیه‌نویسی کاوشگر سلامت ورودی Demo-12: Azure AGIC - Ingress Health Probe Annotations

  • مرحله 01: نسخه نمایشی با حاشیه نویسی AGIC Health Probe Step-01: Demo with AGIC Health Probe Annotations

نسخه 13: مناطق DNS Azure - نام دامنه را نمایندگی کنید Demo-13: Azure DNS Zones - Delegate Domain Name

  • مرحله 00: یادداشت پیش نیاز برای واگذاری دامنه به مناطق DNS Azure Step-00: Pre-requisite Note for Delegate Domain to Azure DNS Zones

  • گام-01: معرفی-برای-تخصیص-تخصیص-دومین-به-منطقه-های DNS-Azure Step-01: Introduction-to-Delegate-Domain-to-Azure-DNS-Zones

  • مرحله 02: ایجاد Azure DNS Zone، واگذاری دامنه و تأیید Step-02: Create Azure DNS Zone, Delegate Domain and Verify

نسخه 14: Azure AGIC - کنترلر DNS خارجی را نصب کنید Demo-14: Azure AGIC - Install External DNS Controller

  • مرحله 01: مقدمه ای بر نصب DNS خارجی Step-01: Introduction to External DNS Install

  • مرحله 02: تعیین نقش برای هویت مدیریت شده ایجاد کنید Step-02: Create Role Assignment for Managed Identity

  • مرحله 03: Kubernetes Secret را با فایل azure.json ایجاد کنید Step-03: Create Kubernetes Secret with azure.json file

  • مرحله 04: بررسی و استقرار کنترلر DNS خارجی Step-04: Review and Deploy External DNS Controller

نسخه آزمایشی 15: Azure AGIC - Ingress spec.rules.host + External DNS Demo-15: Azure AGIC - Ingress spec.rules.host + External DNS

  • مرحله 01: معرفی Ingress spec.rules.host با DNS خارجی Step-01: Introduction to Ingress spec.rules.host with External DNS

  • مرحله 02: اجرای نسخه ی نمایشی DNS خارجی با سرویس Ingress Step-02: Implement External DNS Demo with Ingress Service

نسخه نمایشی 16: Azure AGIC - مسیریابی نام دامنه ورودی Demo-16: Azure AGIC - Ingress Domain Name Routing

  • مرحله 01: معرفی نسخه نمایشی مسیریابی نام دامنه Ingress Step-01: Introduction to Ingress Domain Name Routing Demo

  • مرحله 02: اجرای نسخه نمایشی مسیریابی نام دامنه ورودی Step-02: Implement Ingress Domain Name Routing Demo

نسخه نمایشی 17: Azure AGIC - Ingress TLS SSL Demo-17: Azure AGIC - Ingress TLS SSL

  • مرحله 01: مقدمه ای بر Ingress TLS Step-01: Introduction to Ingress TLS

  • مرحله 02: گواهی SSL خود امضا شده، کلید و Kubernetes Secret را ایجاد کنید Step-02: Create Self-Signed SSL Cert, Key and Kubernetes Secret

  • مرحله 03: استقرار و تأیید TLS ورودی Step-03: Deploy and Verify Ingress TLS

نسخه 18: Azure AGIC - Ingress TLS SSL Redirect Demo-18: Azure AGIC - Ingress TLS SSL Redirect

  • مرحله 01: ورود نسخه نمایشی تغییر مسیر SSL Step-01: Ingress SSL Redirect Demo

نسخه 19: Azure AGIC - Ingress SSL: مرجع گواهی های AppGw در سرویس Ingress Demo-19: Azure AGIC - Ingress SSL: Reference AppGw Certs in Ingress Service

  • مرحله 01: معرفی گواهی های مرجع AppGw در سرویس Ingress Step-01: Introduction to reference AppGw Certs in Ingress Service

  • مرحله 02: نسخه نمایشی حاشیه نویسی گواهینامه AppGw SSL را اجرا کنید Step-02: Implement AppGw SSL Certificate Annotation Demo

نسخه آزمایشی 20: Azure AGIC - Ingress End to End SSL: Build Backend SSL Application Demo-20: Azure AGIC - Ingress End to End SSL: Build Backend SSL Application

  • مرحله 01: مقدمه ای بر ساخت برنامه Backend SSL Step-01: Introduction to Building Backend SSL Application

  • مرحله 02: اجرای نسخه نمایشی Backend SSL Step-02: Implement Backend SSL Demo

نسخه 21: Azure AGIC - اجرای SSL End to End Ingress Demo-21: Azure AGIC - Ingress End to End SSL Implementation

  • مرحله 01: مقدمه ای بر نسخه ی نمایشی SSL End to End Step-01: Introduction to End to End SSL Demo

  • مرحله 02: گواهینامه SSL Backend را در Application Gateway آپلود کنید Step-02: Upload Backend SSL Certificate to Application Gateway

  • مرحله 03: اجرای نسخه ی نمایشی و پاکسازی از پایان به پایان SSL Step-03: Implement End to End SSL Demo and CleanUp

نسخه ی نمایشی 22: Azure AGIC - ورود SSL با Cert Manager و Lets Encrypt Demo-22: Azure AGIC - Ingress SSL with Cert Manager and Lets Encrypt

  • مرحله 01: مقدمه ای بر استفاده از Cert Manager و Lets Encrypt Step-01: Introduction to usage of Cert Manager and Lets Encrypt

  • مرحله 02: Cert Manager را نصب کرده و تأیید کنید Step-02: Install Cert Manager and Verify

  • مرحله 03: بررسی و استقرار Cert Manager Cluster Issuer Step-03: Review and Deploy Cert Manager Cluster Issuer

  • مرحله 04: برنامه ها را مستقر کنید و گواهی های SSL تولید شده توسط LetsEncrypt را تأیید کنید Step-04: Deploy Apps and Verify SSL Certs generated by LetsEncrypt

  • مرحله 05: تنظیمات AppGw، دسترسی به برنامه‌ها و پاکسازی را تأیید کنید Step-05: Verify AppGw settings, Access Apps and Cleanup

نسخه 23: Azure AGIC - ورود با فایروال برنامه های وب (WAF) و OWASP Demo-23: Azure AGIC - Ingress with Web Application Firewall (WAF) and OWASP

  • مرحله 01: WAF و Logs در Application Gateway را فعال کنید Step-01: Enable WAF and Logs on Application Gateway

  • مرحله 02: برنامه را مستقر کرده و با حمله XSS تأیید کنید Step-02: Deploy App and Verify with XSS Attack

  • مرحله 03: گزارش های AppGw و پاکسازی را تأیید کنید Step-03: Verify AppGw Logs and CleanUp

Demo-24: Azure AGIC - ورود با خط مشی سفارشی WAF Demo-24: Azure AGIC - Ingress with WAF Custom Policy

  • مرحله 01: مقدمه ای بر ورود با خط مشی سفارشی WAF Step-01: Introduction to Ingress with WAF Custom Policy

  • مرحله 02: خط مشی WAF را ایجاد کنید Step-02: Create WAF Policy

  • مرحله 03: اجرای نسخه نمایشی مسیر مسیر WAF Step-03: Implement WAF Route Path Demo

  • مرحله 04: اجرای نمایش و پاکسازی شنونده WAF HTTP Step-04: Implement WAF HTTP Listener Demo and CleanUp

نسخه ی نمایشی 25: Azure AGIC - ورود با IP خصوصی Gateway Application Demo-25: Azure AGIC - Ingress with Application Gateway Private IP

  • مرحله 01: مقدمه ای برای استفاده از IP خصوصی در AppGw Step-01: Introduction to using Private IP on AppGw

  • مرحله 02: IP خصوصی را با Ingress Service و AppGw پیاده سازی کنید Step-02: Implement Private IP with Ingress Service and AppGw

نسخه آزمایشی 26: Azure AGIC - کنترل‌کننده‌های ورودی چندگانه (Nginx و AGIC) Demo-26: Azure AGIC - Multiple Ingress Controllers (Nginx and AGIC)

  • مرحله 01: آشنایی با کنترلرهای ورودی چندگانه (Nginx و AGIC) Step-01: Introduction to Multiple Ingress Controllers (Nginx and AGIC)

  • مرحله 02: ایجاد IP عمومی برای Nginx Ingress Controller Step-02: Create Public IP for Nginx Ingress Controller

  • مرحله 03: کنترلر ورودی Nginx را با استفاده از Helm نصب کنید Step-03: Install Nginx Ingress Controller using Helm

  • مرحله 04: انتشار کلاه کنترل کننده ورودی Nginx را تأیید کنید Step-04: Verify Nginx Ingress Controller Helm Release

  • مرحله 05: App1 و App2 را اجرا کنید، خدمات ورودی را تأیید کنید و پاکسازی کنید Step-05: Deploy App1 and App2, Verify Ingress services and cleanup

  • مرحله 06: CleanUp AKS Cluster and Application Gateway Step-06: CleanUp AKS Cluster and Application Gateway

دمو-27: Azure AGIC - با استفاده از Helm Charts نصب کنید Demo-27: Azure AGIC - Install using Helm Charts

  • مرحله 01: مقدمه ای بر نصب AGIC با استفاده از Helm Charts Step-01: Introduction to Installing AGIC using Helm Charts

  • مرحله 02: گروه منابع، Vnet و زیرشبکه ها را ایجاد کنید Step-02: Create Resource Group, Vnet and Subnets

  • مرحله 03: خوشه Azure AKS را ایجاد کنید Step-03: Create Azure AKS Cluster

  • مرحله 04: دروازه برنامه Azure را ایجاد کنید Step-04: Create Azure Application Gateway

  • مرحله 05: اعتبار هویت اختصاص داده شده توسط کاربر و فدرال رزرو را ایجاد کنید Step-05: Create User Assigned and Fed Identity Credential

  • مرحله 06: تعیین نقش برای VNET، PIP و AppGw ایجاد کنید Step-06: Create Role Assignment for VNET, PIP and AppGw

  • مرحله 07: فایل helm-config.yaml ایجاد کنید Step-07: Create helm-config.yaml file

  • مرحله 08: AGIC Helm Release را روی AKS Cluster نصب کنید Step-08: Install AGIC Helm Release on AKS Cluster

  • مرحله 09: باز کردن هلم نصب شده را تأیید کنید Step-09: Verify the Installed Helm Release

  • مرحله 10: برنامه 1 را مستقر کنید، تأیید و پاکسازی کنید Step-10: Deploy App1, verify and CleanUp

نسخه 28: Azure AGIC - درگاه برنامه مشترک با سایر منابع Azure Demo-28: Azure AGIC - Shared Application Gateway with other Azure Resources

  • مرحله 01: مقدمه ای بر AGIC Shared Application Gateway Step-01: Introduction to AGIC Shared Application Gateway

  • مرحله 02: اشتراک‌گذاری فعال شده برابر با true و تأیید با برنامه نمونه است Step-02: Enabled Shared equals true and Verify with sample app

  • مرحله 03: myaciapp1 را ایجاد کنید و تست کنید Step-03: Create myaciapp1 and test

  • مرحله 04: myaciapp2 را ایجاد کنید و تست کنید Step-04: Create myaciapp2 and test

  • مرحله 05: اجرای ممنوعیت myaciapp1 هدف، تست و پاکسازی Step-05: Implement prohibit myaciapp1 target, test and cleanup

نسخه آزمایشی 29: Azure AGIC - Watch Namespaces Demo-29: Azure AGIC - Watch Namespaces

  • مرحله 01: معرفی فضاهای نام ساعت AGIC Step-01: Introduction to AGIC Watch Namespaces

  • مرحله 02: App1، App2 را اجرا کنید و برای سناریوی Watch All Namespace تأیید کنید Step-02: Deploy App1, App2 and Verify for Watch All Namespace scenario

  • مرحله 03: انتشار Helm را با تنظیمات Watch Namespace ارتقا دهید Step-03: Upgrade Helm Release with Watch Namespace setting

  • مرحله 04: App1، App2 را اجرا کنید و ما باید فقط تنظیمات Prod NS را ببینیم Step-04: Deploy App1, App2 and we should see Prod NS configs only

نمایش نظرات

نظری ارسال نشده است.

آموزش Azure Kubernetes Service AGIC Ingress: 30 دمو در دنیای واقعی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
10.5 hours
94
Udemy (یودمی) udemy-small
23 مهر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
321
5 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kalyan Reddy Daida  DevOps   SRE Architect on AWS, Azure   Google Cloud Platforms Kalyan Reddy Daida DevOps SRE Architect on AWS, Azure Google Cloud Platforms

پرفروش ترین مربی، Docker، Kubernetes، Terraform، SRE

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.