لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
ویژگی های پیشرفته 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
سرویس 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
خوشه های 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
نمایش نظرات