لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بوتکمپ جامع EKS از School of DevOps [ویدئویی]
- آخرین آپدیت
دانلود Ultimate EKS Bootcamp by School of DevOps [Video]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، شما با ایجاد یک پایه محکم در Amazon EKS شروع خواهید کرد و مفاهیم کلیدی مانند Control Plane و Data Plane و نقش آنها در برنامههای واقعی را میآموزید. شما اولین کلاستر EKS خود را با استفاده از ابزارهایی مانند eksctl راهاندازی کرده، شبکه را با VPC CNI پیکربندی میکنید و AWS CLI را برای مدیریت بهینه کلاستر آماده خواهید کرد. در طول این دوره، شما برنامهها را مستقر کرده و مشکلات آنها را عیبیابی میکنید و مسائلی مانند ظرفیت پادها (Pod Capacity) و عدم تطابق Service Selector را برطرف مینمایید.
با پیشروی در دوره، به ویژگیهای پیشرفته EKS مانند امنیت از طریق نقشهای IAM برای حسابهای سرویس (IRSA) و مدیریت فضای ذخیرهسازی دائمی با استفاده از EBS خواهید پرداخت. این دوره شامل آزمایشگاههای عملی است که در آن تکنیکهای مقیاسپذیری بومی کوبرنتیز، از پیکربندی Horizontal و Vertical Pod Autoscalers (HPA/VPA) تا بهرهگیری از Cluster Autoscaler برای مقیاسپذیری بدون وقفه نودها را پیادهسازی میکنید. علاوه بر این، بوتکمپ مقیاسپذیری رویداد-محور با KEDA را بررسی میکند تا دیدی جامع از مقیاسپذیری برای برنامههای مدرن به شما بدهد.
در پایان دوره، درک قدرتمندی از ابزارهای بومی AWS مانند ALB Ingress Controller، Prometheus و Grafana خواهید داشت. شما آماده خواهید بود تا بارهای کاری آماده تولید (Production-ready) را با نسبت بهینه هزینه-عملکرد مدیریت کنید، مشکلات رایج را عیبیابی نمایید و مقیاسپذیری و امنیت کلاسترهای کوبرنتیز خود را تضمین کنید.
- راهاندازی و پیکربندی کلاسترهای EKS با استفاده از eksctl و AWS CLI
- استقرار و مدیریت برنامههای میکروسرویس با استفاده از کوبرنتیز در EKS
- عیبیابی مشکلات شبکه و ظرفیت پادها در محیطهای عملیاتی
- پیادهسازی Load Balancing و Ingress برای برنامههای کوبرنتیز
- پیکربندی فضای ذخیرهسازی دائمی با استفاده از EBS در محیطهای EKS
- استفاده از ابزارهای مانیتورینگ و مقیاسپذیری خودکار برای مدیریت کلاسترهای کوبرنتیز
این دوره برای مهندسان DevOps، مدیران کوبرنتیز و مهندسان Cloud که به دنبال تخصص در مدیریت بارهای کاری کوبرنتیز روی AWS هستند، طراحی شده است. این دوره برای کسانی که به دنبال تجربه عملی با EKS هستند، بهویژه متخصصانی که میخواهند مهارتهای خود را در برنامههای Cloud-native و ارکستراسیون کانتینرها ارتقا دهند، ایدهآل است. همچنین برای افرادی که به دنبال گواهینامههای AWS DevOps یا Kubernetes با تمرکز بر محیطهای AWS هستند، بسیار مناسب است.
- برنامه جامع آموزشی شامل مدیریت کلاستر، استقرار و مقیاسپذیری EKS
- تمرکز بر موارد استفاده واقعی، عیبیابی و ادغام سرویسهای بومی AWS
- تکنیکهای پیشرفته مقیاسپذیری و مانیتورینگ با استفاده از Karpenter، KEDA و Prometheus
سرفصل ها و درس ها
مقدمهای بر EKS
Introduction to EKS
مقدمه ماژول
Module Intro
EKS چیست؟
What Is EKS?
معماری EKS – تفاوت Control Plane و Data Plane
EKS Architecture – Control Plane vs Data Plane
شبکهبندی EKS با VPC CNI، گزینههای راهاندازی و افزونهها
EKS Networking with VPC CNI, Setup Options and Add-ons
موارد استفاده واقعی – نتفلیکس، اسنپچت و موارد دیگر
Real-World Use Cases – Netflix, Snapchat, and More
الگوهای استفاده از EKS، ذخیرهسازی، امنیت، مقیاسپذیری و مشاهدهپذیری
EKS Usage Patterns, Storage, Security, Autoscaling, Observability
مسیر یادگیری شما، محیط آزمایشگاه و معیارهای موفقیت
Your Learning Journey, Lab Environment, Success Metrics
جمعبندی
Summary
راهاندازی کلاستر EKS با استفاده از eksctl
Setting Up EKS Cluster Using eksctl
مقدمه ماژول
Module Intro
برنامه راهاندازی EKS
EKS Setup Plan
تکمیل مراحل آمادهسازی – ابزارها، کاربران IAM، پالیسیها و AWS CLI
Completing Prep Steps – Tools, IAM Users, Policies, AWS CLI
مرحله ۱ – راهاندازی VPC
Step 1 – VPC Setup
مرحله ۲ – ایجاد نقش سرویس IAM برای کلاستر EKS
Step 2 – Create IAM Service Role for EKS Cluster
مرحله ۳ – افزودن پیکربندیها و اجرای کلاستر
Step 3 – Add Configurations and Launch the Cluster
تحلیل و تایید کلاستر، اجرای Visualizer با NodePort
Analyzing and Validating the Cluster, Launching Visualizer with NodePort
جمعبندی
Summary
استقرار برنامههای میکروسرویس در EKS
Deploying Microservices Apps to EKS
مقدمه ماژول
Module Intro
معرفی برنامه میکروسرویس برای استقرار در EKS
Introducing the Microservices App to Be Deployed to EKS
استقرار برنامه و عیبیابی VPC CNI و مشکلات ظرفیت پاد با ChatGPT
Deploying the App and Troubleshooting VPC CNI and Pod Capacity Issues with ChatGPT
مهاجرت به Node Group جدید EKS با ظرفیت پاد بالاتر
Migrating to New EKS Node Group with Higher Pod Capacity
ایجاد مشخصات استقرار با استفاده از kubectl create
Creating Deployment Spec Using kubectl create
رفع مشکل عدم تطابق Service Selectors و برچسبهای پاد
Fixing Services Selectors and Pod Labels Mismatch Issue
افزودن کد استقرار برای برنامههای Worker و Result
Adding Deployment Code for Worker and Result Apps
جمعبندی ماژول
Module Summary
اینگریس با ALB و Load Balancer Controller
Ingress with ALB and Load Balancer Controller
مقدمه ماژول
Module Intro
مفاهیم Ingress، ALB و Load Balancer Controller
Ingress, ALB, and Load Balancer Controller Concepts
راهاندازی LBC به عنوان Ingress Controller
Setting Up LBC as Ingress Controller
افزودن قوانین Ingress برای میکروسرویسها
Adding Ingress Rules for Microservices
تایید تنظیمات Ingress
Validating Ingress Setup
جمعبندی ماژول
Module Summary
ذخیرهسازی دائمی با EBS
Persistent Storage with EBS
مقدمه ماژول
Module Intro
مفاهیم – PVs، PVCs، کلاسهای ذخیرهسازی و درایورهای CSI
Concepts – PVs, PVCs, Storage Classes, and CSI Drivers
نمایش نظرات