ویژگی های پیشرفته Azure Kubernetes Service (AKS) آسان شده است

Advanced Azure Kubernetes Service (AKS) Features Made Easy

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Terraform، Bicep، Fleet، Karpenter، Backup، BYOCNI، Prometheus، Grafana، Istio، GitHub Actions، GitOps، Kata، PPG، و غیره Kubernetes Fleet Manager تصمیمات مربوط به VM را با استفاده از Node Autoprovisioning (NAP) با Karpenter خودکار می کند. اطمینان از حفاظت از داده ها با پشتیبان Azure. افزونه Container Network Interface (CNI) خود را در AKS Leverage Azure Managed Prometheus و Grafana برای نظارت بر افزونه Implement Service Mesh Istio بیاورید. در AKS DevOps و GitOps با GitHub Actions، استقرار خودکار، و Flux CD افزایش جداسازی کانتینر با Pod Sandboxing و ظروف Kata کاهش تأخیر بین گره‌ها با گروه‌های قرار دادن نزدیکی دریافت پشتیبانی طولانی و مدت زمان برنامه‌ریزی و آزمایش برای ارتقا با LTS پیش‌ها: داشتن دانش اولیه از Containerization، Linux، Networking، Azure و AKS خوب است، اما من بیشتر مفاهیم را در نقاط خاصی در طول دوره توضیح می دهم.

به «ویژگی‌های سرویس Azure Kubernetes Advanced (AKS) خوش آمدید، یک دوره جامع که برای ارتقای درک و تخصص شما در سرویس Azure Kubernetes طراحی شده است. ما طیف گسترده ای از موضوعات را پوشش خواهیم داد، از مدیریت چندین خوشه با Azure Kubernetes Fleet Manager گرفته تا استفاده از Node Autoprovisioning (NAP) با Karpenter، و موارد دیگر.

در طول این دوره، اطلاعاتی در مورد این موارد به دست خواهید آورد:

  • مبانی سرویس Azure Kubernetes (AKS): با اصول اولیه AKS، از جمله ایجاد و اتصال به یک خوشه AKS، درک نود pool، و کاوش ویژگی های پیش نمایش، شروع کنید.

  • ابزارهای زیرساخت به عنوان کد (IaC): اهمیت ابزارهای IaC مانند Terraform و Azure Bicep را برای ایجاد و حذف کارآمد کلاسترهای AKS بررسی کنید.

  • Azure Kubernetes Fleet Manager : نحوه مدیریت یکپارچه چندین خوشه AKS را بیابید و از سازگاری و سهولت به‌روزرسانی در محیط‌ها اطمینان حاصل کنید.

  • Node Autoprovisioning (NAP) با Karpenter: با ویژگی NAP AKS به دنیای مقیاس بندی پویا و استفاده کارآمد از منابع شیرجه بزنید.

  • پشتیبان‌گیری و بازیابی: در هنر محافظت از بارهای کاری AKS خود با پشتیبان‌گیری Azure، از جمله راه‌اندازی پشتیبان‌گیری و انجام بازیابی، تسلط داشته باشید.

  • سفارشی‌سازی و نظارت: گزینه‌های سفارشی‌سازی پیشرفته مانند CoreDNS را کاوش کنید و با Azure Managed Prometheus و Grafana به نظارت مؤثر بر خوشه‌های AKS خود بپردازید.

  • Service Mesh (افزونه Istio) در AKS: نقش سرویس مش در معماری میکروسرویس ها و نحوه پیاده سازی Istio در AKS برای مدیریت ترافیک و امنیت را بدانید.

  • اقدامات GitHub در AKS : با نحوه خودکارسازی استقرار و فرآیندهای CI/CD در AKS با استفاده از GitHub Actions آشنا شوید.

  • استقرار خودکار و GitOps: با استراتژی‌های استقرار خودکار و اصول GitOps، با تمرکز بر ابزارهایی مانند Flux برای تحویل مداوم آشنا شوید.

  • امنیت و جداسازی پیشرفته: ویژگی‌های امنیتی پیشرفته مانند Pod Sandboxing و Kata Containers را کاوش کنید تا جداسازی کانتینر را در AKS افزایش دهید.

  • بهینه‌سازی عملکرد: با کاهش تأخیر با گروه‌های قرار دادن نزدیکی و درک پشتیبانی بلندمدت (LTS) در AKS برای پایداری بیشتر آشنا شوید.

این دوره به گونه‌ای طراحی شده است که تجربه عملی و عملی را از طریق سناریوها و پروژه‌های دنیای واقعی به شما ارائه دهد. در پایان این دوره، شما به مهارت‌هایی مجهز می‌شوید که از ویژگی‌های پیشرفته AKS برای افزایش عملکرد، امنیت و مقیاس‌پذیری برنامه‌های ابری خود استفاده کنید. در این سفر به من بپیوندید تا پتانسیل کامل سرویس Azure Kubernetes را باز کنید.


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

معرفی Introduction

  • با مربی آشنا شوید و مسیر پیش رو را درک کنید: مروری بر برنامه درسی دوره Meet the Instructor and Understand the Path Ahead: Course Curriculum Overview

  • خوب است بدانید/پس زمینه توصیه می شود Good to know / Recommended background

  • مخزن GitHub و Docs: چگونه این دوره را با این منابع به دست آوریم GitHub repository and Docs: How to Ace This Course with These Resources

اصول اولیه سرویس Azure Kubernetes (AKS). Azure Kubernetes Service (AKS) basics

  • سرویس Kubernetes و Azure Kubernetes (AKS) چیست؟ What are Kubernetes and Azure Kubernetes Service (AKS)?

  • درباره کلیدهای SSH در AKS About SSH keys in AKS

  • یک خوشه AKS ایجاد کرده و به آن متصل شوید Create and connect to an AKS cluster

  • استخرهای گره در AKS Node pools in AKS

  • برای اجرای سریعتر دستور، نام مستعار، تکمیل خودکار و اجرای متن انتخاب شده را تنظیم کنید Set aliases, autocompletion, and Run Selected Text for faster command execution

  • نحوه اتصال به پادها How to connect to pods

  • نحوه اتصال به گره ها How to connect to nodes

  • ویژگی های پیش نمایش را در AKS درک کنید Understand Preview features in AKS

  • اصول اولیه سرویس Azure Kubernetes (AKS) - آزمون Azure Kubernetes Service (AKS) basics - quiz

خوشه های AKS را با ابزارهای Infrastructure as Code (IaC) ایجاد کنید Create AKS clusters with Infrastructure as Code (IaC) tools

  • آیا باید از Infrastructure به عنوان ابزار کد (IaC) برای ایجاد خوشه های AKS استفاده کنید؟ Should you use Infrastructure as Code (IaC) tools to create AKS clusters?

  • با استفاده از Terraform یک خوشه AKS ایجاد کنید Create an AKS clusters using Terraform

  • Terraform را در مورد تغییرات انجام شده خارج از Terraform به روز کنید Update Terraform about changes performed outside Terraform

  • پلن Terraform را نابود کنید و اصل سرویس را حذف کنید Destroy the Terraform plan and delete the service principal

  • با استفاده از Azure Bicep یک خوشه AKS ایجاد کنید Create an AKS cluster using Azure Bicep

  • یک خوشه AKS را با استفاده از Azure Bicep حذف کنید Delete an AKS cluster using Azure Bicep

  • خوشه های AKS را با ابزارهای Infrastructure as Code (IaC) ایجاد کنید Create AKS clusters with Infrastructure as Code (IaC) tools

با Azure Kubernetes Fleet Manager چندین خوشه AKS را مدیریت کنید Manage multiple AKS clusters with Azure Kubernetes Fleet Manager

  • Azure Kubernetes Fleet Manager چیست؟ What is Azure Kubernetes Fleet Manager?

  • یک منبع Azure Kubernetes Fleet Manager ایجاد کنید و به خوشه های اعضا بپیوندید Create an Azure Kubernetes Fleet Manager resource and join member clusters

  • منبع Azure Kubernetes Fleet Manager را کاوش کنید Explore the Azure Kubernetes Fleet Manager resource

  • کاوش کنید و به خوشه Hub متصل شوید Explore and connect to the Hub cluster

  • محیط را برای هماهنگ سازی به روز رسانی ها در چندین خوشه AKS آماده کنید Prepare the environment for orchestrating updates across multiple AKS clusters

  • با استفاده از Azure Kubernetes Fleet Manager چندین خوشه AKS را به روز کنید Update multiple AKS clusters using the Azure Kubernetes Fleet Manager

  • محیط ناوگان را تمیز کنید Clean-up the Fleet environment

  • چندین خوشه AKS را با Azure Kubernetes Fleet Manager مدیریت کنید - مسابقه Manage multiple AKS clusters with Azure Kubernetes Fleet Manager - quiz

تامین خودکار گره - NAP (Karpenter) در AKS Node autoprovisioning - NAP (Karpenter) in AKS

  • چالش های Intro و Cluster Autoscaler Intro and Cluster Autoscaler challenges

  • Node Autoprovisioning - NAP (Karpenter) چیست؟ What is Node autoprovisioning - NAP (Karpenter)?

  • نحوه عملکرد Node Autoprovisioning - NAP (Karpenter) و CRDهای آن How Node autoprovisioning - NAP (Karpenter) and its CRDs work

  • نحوه انجام ارتقاء هنگام استفاده از Node Autoprovisioning - NAP (Karpenter) How to perform upgrades when using Node autoprovisioning - NAP (Karpenter)

  • خوشه AKS را با NAP (Karpenter) ایجاد کنید، node-viewer را نصب کنید و آنها را کاوش کنید Create AKS cluster with NAP (Karpenter), install node-viewer, and explore them

  • تست 1: NAP (Karpenter) را بر اساس درخواست های حافظه فعال کنید Test 1: Trigger NAP (Karpenter) based on memory requests

  • تست 2: از منابع Kubernetes مربوط به NAP خود استفاده کنید Test 2: Use our own NAP-related Kubernetes resources

  • تهیه خودکار گره - NAP (Karpenter) در AKS - مسابقه Node autoprovisioning - NAP (Karpenter) in AKS - quiz

با استفاده از Azure Backup از AKS بک آپ بگیرید Backup AKS by using Azure Backup

  • مقدمه ای بر AKS Backup Introduction to AKS Backup

  • محیط را آماده کنید (ایجاد حساب ذخیره سازی، منابع AKS و K8s) Prepare the environment (create Storage Account, AKS and K8s resources)

  • افزونه Backup را مستقر کرده و کاوش کنید Deploy and explore the Backup extension

  • پیکربندی AKS Backup (Vault، Policy، Datasource و غیره) Configure AKS Backup (Vault, Policy, Datasource etc.)

  • راه اندازی یک نسخه پشتیبان (دستی) درخواستی Trigger an on-demand (manual) backup

  • عملیات بازیابی را انجام دهید Perform the restore operation

  • منابع مربوط به AKS Backup را به درستی حذف کنید Properly delete the AKS Backup-related resources

  • با استفاده از آزمون پشتیبان Azure پشتیبان گیری از AKS Backup AKS by using Azure Backup - quiz

پلاگین Container Network Interface (CNI) خود را در AKS بیاورید Bring your own Container Network Interface (CNI) plugin in AKS

  • نمای کلی پلاگین Container Network Interface (CNI) خود را بیاورید Bring your own Container Network Interface (CNI) plugin overview

  • استقرار یک خوشه AKS و نصب یک پلاگین شبکه به صورت دستی (BYOCNI) Deploy an AKS cluster and install a network plugin manually (BYOCNI)

  • پلاگین Container Network Interface (CNI) خود را در AKS بیاورید Bring your own Container Network Interface (CNI) plugin in AKS

AKS را با Azure Managed Prometheus و Grafana مانیتور کنید Monitor AKS with Azure Managed Prometheus and Grafana

  • معرفی پرومتئوس و گرافانا با مدیریت لاجوردی Intro to Azure Managed Prometheus and Grafana

  • AKS را با Azure Managed Prometheus و Grafana پیکربندی کنید Configure AKS with Azure Managed Prometheus and Grafana

  • Azure Managed Prometheus و منابع مرتبط را کاوش کنید Explore Azure Managed Prometheus and related resources

  • نمونه Azure Managed Grafana را کاوش کنید Explore the Azure Managed Grafana instance

  • یک هشدار پرومتئوس ایجاد کنید Create a Prometheus alert

  • برای اهداف عیب یابی به رابط Prometheus دسترسی داشته باشید Access the Prometheus Interface for troubleshooting purposes

  • AKS را با Azure Managed Prometheus و Grafana نظارت کنید - مسابقه Monitor AKS with Azure Managed Prometheus and Grafana - quiz

CoreDNS را در AKS سفارشی کنید Customize CoreDNS in AKS

  • CoreDNS چیست و چگونه آن را در AKS شخصی سازی کنیم What is CoreDNS and how to customize it in AKS

  • سفارشی سازی 1: ورود به سیستم CoreDNS را فعال کنید و پرس و جوی DNS را درک کنید Customization 1: Enable CoreDNS logging and understand DNS querying

  • سفارشی سازی 2: از دامنه های Stub استفاده کنید Customization 2: Use Stub domains

  • سفارشی سازی 3: از افزونه Hosts استفاده کنید Customization 3: Use Hosts plugin

  • معیارهای CoreDNS را روی Prometheus بکشید و با استفاده از داشبورد Grafana تجسم کنید Scrape CoreDNS metrics to Prometheus and visualize using a Grafana dashboard

  • مقیاس دستی CoreDNS Manually scale CoreDNS

  • CoreDNS را در AKS سفارشی کنید Customize CoreDNS in AKS

Service Mesh (افزونه Istio) در AKS Service Mesh (Istio add-on) in AKS

  • معرفی و سرویس مش چیست؟ Intro and what is Service Mesh?

  • ایستیو چیست؟ What is Istio?

  • آیا باید از سرویس مش (مانند ایستیو) استفاده کنید؟ Should you use a Service Mesh (like Istio)?

  • معرفی افزونه Istio Service Mesh در AKS Intro to the Istio Service Mesh add-on in AKS

  • افزونه Istio Service Mesh را در AKS نصب و کاوش کنید Install and explore the Istio Service Mesh add-on in AKS

  • یک برنامه کاربردی را اجرا کنید و افکت های ایستیو را بررسی کنید Deploy an application and explore the Istio effects

  • از PeerAuthentication برای اجرای mTLS استفاده کنید Use PeerAuthentication to enforce mTLS

  • Istio Gateway: Implement Traffic Splitting را فعال و استفاده کنید Enable and use the Istio Gateway: Implement Traffic Splitting

  • محیط ایستیو را پاکسازی کنید Clean-up the Istio environment

  • Service Mesh (افزونه Istio) در آزمون AKS Service Mesh (Istio add-on) in AKS - quiz

اقدامات GitHub در AKS GitHub Actions in AKS

  • معرفی اقدامات GitHub Intro to GitHub Actions

  • اقدامات GitHub در AKS GitHub Actions in AKS

  • منابعی ایجاد کنید، یک مخزن GitHub ایجاد کنید و با Azure احراز هویت را ایجاد کنید Create resources, fork a GitHub repo, and establish authentication with Azure

  • از GitHub Actions برای استقرار در ACR و AKS استفاده کنید Use GitHub Actions to deploy to ACR and AKS

  • مدیریت مخفی و پاکسازی محیط GitHub Actions Secret management and clean-up the GitHub Actions environment

  • اقدامات GitHub در AKS - مسابقه GitHub Actions in AKS - quiz

استقرار خودکار در AKS Automated deployments in AKS

  • استقرار خودکار در AKS چیست؟ What are Automated deployments in AKS?

  • از استقرار خودکار در AKS استفاده کنید Use Automated deployments in AKS

  • استقرار خودکار در AKS - مسابقه Automated deployments in AKS - quiz

GitOps در AKS GitOps in AKS

  • GitOps چیست؟ What is GitOps?

  • Flux چیست؟ What is Flux?

  • افزونه GitOps (Flux) را نصب کنید، یک برنامه را با استفاده از GitOps اجرا کنید و آن را به روز کنید Install the GitOps (Flux) extension, deploy an app using GitOps and update it

  • یک نمودار Helm را با استفاده از GitOps (Flux) مستقر کرده و آن را به روز کنید Deploy a Helm chart using GitOps (Flux) and update it

  • نحوه حذف صحیح پسوند GitOps (Flux) How to properly delete the GitOps (Flux) extension

  • GitOps در AKS - مسابقه GitOps in AKS - quiz

با ظروف Pod Sandboxing و Kata در AKS ایزوله کانتینر را تقویت کنید Enhance container isolation with Pod Sandboxing and Kata containers in AKS

  • Pod Sandboxing و Kata Containers چیست؟ What are Pod Sandboxing and Kata Containers?

  • Pod Sandboxing را در AKS پیاده سازی و کاوش کنید Implement and explore Pod Sandboxing in AKS

  • جداسازی کانتینر را با ظروف Pod Sandboxing و Kata تقویت کنید - مسابقه Enhance container isolation with Pod Sandboxing and Kata containers - quiz

با استفاده از Proximity Placement Groups در AKS تأخیر را کاهش دهید Reduce latency with Proximity Placement Groups in AKS

  • گروه های قرار دادن مجاورت چیست؟ What are proximity placement groups?

  • برای کاهش تأخیر از گروه های قرارگیری مجاورت در AKS استفاده کنید Use proximity placement groups in AKS to reduce latency

  • با استفاده از Proximity Placement Groups در AKS تأخیر را کاهش دهید Reduce latency with Proximity Placement Groups in AKS

پشتیبانی طولانی مدت (LTS) در AKS Long-term support (LTS) in AKS

  • پشتیبانی طولانی مدت (LTS) در AKS را درک کنید Understand Long-term support (LTS) in AKS

  • پشتیبانی طولانی مدت (LTS) در AKS - مسابقه Long-term support (LTS) in AKS - quiz

سخنرانی پاداش Bonus Lecture

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

ویژگی های پیشرفته Azure Kubernetes Service (AKS) آسان شده است
جزییات دوره
9.5 hours
79
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,142
5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrei Barbu  Microsoft employee working daily with AKS, ACI, ACR Andrei Barbu Microsoft employee working daily with AKS, ACI, ACR

کارمند مایکروسافت که روی AKS، ACI، ACR و موارد دیگر کار می کند