🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دروازه برنامه Azure برای کانتینرها (با API دروازه)
- آخرین آپدیت
دانلود Azure Application Gateway for Containers (with Gateway API)
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره جامع و کاربردی: کانتینر، کوبرنتیز، AKS، Gateway API، برنامههای وب، مسیریابی، امنیت، مانیتورینگ
مباحث کلیدی دوره:
آشنایی با مفاهیم کانتینرسازی، کوبرنتیز (Kubernetes) و خدمات کوبرنتیز Azure (AKS)
درک کامل Gateway API و Ingress API
معرفی Application Gateway for Containers، ملاحظات شبکهای و روشهای استقرار
آموزش راهاندازی مسیریابی Application Gateway for Containers با استفاده از Gateway API و Ingress API
نحوه نمایش برنامهها از طریق نام دامنه سفارشی
ایجاد انواع گواهینامههای TLS/SSL و نمایش برنامهها از طریق HTTPS با استفاده از خاتمه TLS/SSL یا mTLS
مدل امنیتی Gateway API و پیادهسازی آن در AKS
نحوه مانیتورینگ و عیبیابی Application Gateway for Containers و ترافیک آن
پیشنیازها:
دانش اولیه در زمینه کانتینرسازی، لینوکس، شبکهبندی، کوبرنتیز، Azure، Application Gateway و Azure Kubernetes Service (AKS) مفید است، اما اکثر مفاهیم در طول دوره به تفصیل توضیح داده میشوند.
معرفی Application Gateway for Containers
Application Gateway for Containers جانشین Application Gateway Ingress Controller (AGIC) است. این دوره جامع دانش عمیق و تجربه عملی را برای استقرار و مدیریت مؤثر برنامههای وب در Azure با استفاده از Application Gateway for Containers ارائه میدهد.
شما با مبانی کانتینرها، کوبرنتیز، Azure Kubernetes Service (AKS) و Azure Application Gateway for Containers آشنا میشوید و سپس به جزئیات راهاندازی، پیکربندی و سناریوهای استفاده پیشرفته Application Gateway for Containers میپردازید.
با شروع از معرفی کانتینرها و معماری میکروسرویسها، Docker، Docker Hub و استقرار برنامههای کانتینری را بررسی خواهید کرد. درک شما از Application Gateway for Containers و Azure Kubernetes Service (AKS) شامل اشیاء پایه کوبرنتیز و همچنین Gateway API و Ingress API افزایش خواهد یافت.
کار با Application Gateway for Containers
با اجزای Application Gateway for Containers، نحوه استفاده از هر دو استراتژی استقرار (bring your own - BYO و مدیریت شده توسط کنترلکننده ALB) و نحوه هدایت درخواستها به پادهای AKS پشتیبان آشنا میشوید.
با تمرکز بر مسیریابی و پیکربندی، نحوه میزبانی چندین سایت، پیادهسازی مسیریابی مبتنی بر URL/مسیر، هدر یا رشته کوئری، و همچنین مسیریابی بین فضای نام با استفاده از ReferenceGrant را کشف خواهید کرد.
امنیت و SSL/TLS
این دوره همچنین شامل ایجاد گواهینامه SSL/TLS و پیادهسازی خاتمه/انتقال SSL (SSL Offloading/Termination) و TLS دو طرفه (mutual TLS - mTLS) است. علاوه بر این، از آنجایی که Gateway API نقشمحور است، مدل امنیتی را در AKS پیادهسازی خواهیم کرد.
مانیتورینگ و عیبیابی
مانیتورینگ و عیبیابی نیز به تفصیل پوشش داده میشوند.
نتیجه دوره
در پایان این دوره، دانش و مهارتهای لازم برای استقرار و مدیریت مطمئن برنامههای وب با استفاده از Application Gateway for Containers، بهرهگیری از گزینههای پیکربندی پیشرفته، اطمینان از قابلیت اطمینان و در دسترس بودن بالا، و همچنین مانیتورینگ و عیبیابی مؤثر استقرارهای خود را کسب خواهید کرد.
به این دوره بپیوندید و قدرت Application Gateway for Containers را برای سادهسازی تحویل برنامههای وب خود آزاد کنید!
سرفصل ها و درس ها
مقدمه
Introduction
آشنایی با مدرس
Meet the Instructor
درک مسیر پیش رو: مروری بر سرفصلهای دوره
Understanding the Path Ahead: Course Curriculum Overview
خوب است بدانید / پیشزمینه پیشنهادی
Good to know / Recommended background
با من در ارتباط باشید
Connect with me
درک کانتینرها
Understanding containers
کانتینر چیست و چه تفاوتی با VM دارد؟
What is a container and how is it different from a VM?
معماری میکروسرویسها
Microservices architecture
نصب Docker و Azure CLI بر روی Ubuntu VM و ملاحظات دیگر
Install Docker and Azure CLI on an Ubuntu VM and other considerations
Docker، Dockerfile و Docker Hub چیستند؟
What are Docker, Dockerfile, and Docker Hub?
ایجاد یک کانتینر اپلیکیشن (وب اپلیکیشن)، آپلود آن در Docker Hub و اجرای آن
Creating a container app (web app), pushing it to Docker Hub and running it
شروع با AKS و Application Gateway برای کانتینرها
Starting with AKS and Application Gateway for Containers
Kubernetes و Azure Kubernetes Service (AKS) چیستند؟
What are Kubernetes and Azure Kubernetes Service (AKS)?
ایجاد و کاوش Azure Kubernetes Service (AKS)
Create and explore an Azure Kubernetes Service (AKS)
چگونه و چرا کلاستر AKS را متوقف/شروع کنیم
How and why to Stop/Start the AKS cluster
درک اشیاء پایه کوبرنتیز و CRDها
Understand basic Kubernetes objects and CRDs
نکات و ترفندهای Kubectl و Visual Studio Code
Kubectl and Visual Studio Code tips and tricks
نحوه اتصال به نودهای AKS
How to connect to AKS nodes
شفافسازی سریع اصطلاحات
Quick clarification on terminology
درک API ورودی (Ingress API)
Understand Ingress API
درک API گیتوی (Gateway API)
Understand Gateway API
مقایسه APIهای ورودی و گیتوی
Compare Ingress and Gateway APIs
Azure Application Gateway برای کانتینرها چیست؟
What is the Azure Application Gateway for Containers?
درک استراتژیهای استقرار
Understand the deployment strategies
مقایسه AGC و AGIC و درک چرایی در نظر گرفتن مهاجرت به AGC
Compare AGC and AGIC and understand why to consider migrating to AGC
ملاحظات شبکهبندی
Networking considerations
ایجاد AKS و استقرار ALB Controller
Create AKS and deploy the ALB Controller
ایجاد و استفاده از AGC با استراتژی استقرار bring your own (BYO)
Create and use AGC using bring your own (BYO) deployment strategy
ایجاد و استفاده از AGC با استراتژی استقرار managed by ALB controller
Create and use AGC using managed by ALB controller deployment strategy
نگاهی عملی به اجزای AGC بیندازیم
Let's have a practical look at AGC's components
بررسی سلامت بکاند و متریکها از طریق CLI
Explore the Backend Health and Metrics via CLI
یادگیری و کاوش تغییرات اعمال شده بر درخواست توسط AGC
Learn and explore the modifications to the request performed by AGC
استقرار AGC در VNET متفاوت از AKS و استفاده از VNET peering
Deploy AGC in a different VNET than AKS's and use VNET peering
حالا که از AGC استفاده کردیم، دلایل استفاده از آن نسبت به راهحلهای دیگر چیست؟
Now that we've used AGC, what are the reasons to use it over other solutions?
شفافسازی در مورد نحوه ادامه کار
Clarifications on how we are going to work further
آزمون شروع با AKS و Application Gateway برای کانتینرها
Starting with AKS and Application Gateway for Containers quiz
پیکربندی دامنه سفارشی
Custom Domain Configuration
پیکربندی دامنه سفارشی با کمک Azure Public DNS zone
Configure a custom domain with the help of an Azure Public DNS zone
نحوه استفاده از دامنه خود در AGC
How to use your own domain in AGC
پیکربندی دامنه سفارشی
Custom Domain Configuration
[Gateway API] مسیریابی AGC و سایر پیکربندیها
[Gateway API] AGC routing and other configurations
[Gateway API] مثال پایه
[Gateway API] Basic Example
[Gateway API] راهاندازی دامنه خود با رکورد CNAME
[Gateway API] Setup Own Domain with a CNAME record
[Gateway API] استفاده از چندین گواهی در یک گیتوی برای نمایش چندین اپلیکیشن
[Gateway API] Use Multiple Certs in the Same Gateway to Expose Multiple Apps
[Gateway API] درک مدل امنیتی
[Gateway API] Understand Security Model
[Gateway API] آمادهسازی محیط برای کوبرنتیز RBAC
[Gateway API] Prepare the environment for Kubernetes RBAC
[Gateway API] پیادهسازی مدل امنیتی با کوبرنتیز RBAC در AKS
[Gateway API] Implement a Security Model with Kubernetes RBAC in AKS
آزمون پیادهسازی گواهیها و امنیت در AGfC با [Gateway API]
[Gateway API] Implement Certificates and Security in AGfC quiz
[Ingress API] پیادهسازی گواهیها و امنیت در AGC
[Ingress API] Implement Certificates and Security in AGC
نمایش نظرات