دوره آموزشی اجرای Kubernetes در AWS (EKS)
1 ساعت 28 دقیقهمبتدی2023-04-14
مدرسین

Kim Schlesinger
Technical Curriculum Developer
جزئیات دوره
مهارت مدیریت کلاسترهای Kubernetes روی AWS جزو مهارتهای پرتقاضا در دنیای فناوری محسوب میشه و یادگیری اون میتونه مسیر شغلیات رو به سطح بالاتری ببره. اما از اونجایی که هم Kubernetes و هم AWS سیستمهای پیچیدهای هستن، ممکنه ندونی از کجا باید شروع کنی!
تو این دوره، Kim Schlesinger بهت کمک میکنه که کار با Kubernetes روی AWS رو از صفر یاد بگیری. با تمرین عملی، یک کلاستر Kubernetes روی Elastic Kubernetes Service (EKS) آمازون راهاندازی میکنی و با بخشهای مختلف اون آشنا میشی.
اول یاد میگیری که چطور محیط سیستم خودت (Windows، macOS، Linux) رو برای اجرای EKS آماده کنی. بعد، گامبهگام نحوهی ایجاد و مدیریت کلاسترهای Kubernetes در AWS رو یاد میگیری. در نهایت هم میبینی چطور میشه یه اپلیکیشن رو روی کلاستر Kubernetes دیپلوی کرد.
در طول دوره، Kim مفاهیم کلیدی AWS مثل Identity and Access Management (IAM)، سرویسهای محاسباتی EC2 و شبکهسازی با VPC رو هم توضیح میده تا دید کاملی از اکوسیستم AWS داشته باشی.
اهداف یادگیری:
✅ آمادهسازی سیستم برای اجرای Kubernetes روی AWS
✅ آشنایی با AWS EKS و نحوهی مدیریت کلاسترها
✅ ایجاد و کاوش یک کلاستر Kubernetes در AWS
✅ دیپلوی کردن اپلیکیشنها روی Kubernetes
✅ یادگیری مفاهیم امنیتی AWS IAM
✅ استفاده از EC2 برای راهاندازی و مدیریت منابع
✅ درک شبکهسازی با VPC در AWS
تو این دوره، Kim Schlesinger بهت کمک میکنه که کار با Kubernetes روی AWS رو از صفر یاد بگیری. با تمرین عملی، یک کلاستر Kubernetes روی Elastic Kubernetes Service (EKS) آمازون راهاندازی میکنی و با بخشهای مختلف اون آشنا میشی.
اول یاد میگیری که چطور محیط سیستم خودت (Windows، macOS، Linux) رو برای اجرای EKS آماده کنی. بعد، گامبهگام نحوهی ایجاد و مدیریت کلاسترهای Kubernetes در AWS رو یاد میگیری. در نهایت هم میبینی چطور میشه یه اپلیکیشن رو روی کلاستر Kubernetes دیپلوی کرد.
در طول دوره، Kim مفاهیم کلیدی AWS مثل Identity and Access Management (IAM)، سرویسهای محاسباتی EC2 و شبکهسازی با VPC رو هم توضیح میده تا دید کاملی از اکوسیستم AWS داشته باشی.
اهداف یادگیری:
✅ آمادهسازی سیستم برای اجرای Kubernetes روی AWS
✅ آشنایی با AWS EKS و نحوهی مدیریت کلاسترها
✅ ایجاد و کاوش یک کلاستر Kubernetes در AWS
✅ دیپلوی کردن اپلیکیشنها روی Kubernetes
✅ یادگیری مفاهیم امنیتی AWS IAM
✅ استفاده از EC2 برای راهاندازی و مدیریت منابع
✅ درک شبکهسازی با VPC در AWS
مهارت ها
KubernetesDevOps ToolsAmazon Web Services (AWS)AmazonDevOpsCloud ServicesCloud PlatformsCloud ComputingOpen SourceDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - عملیات خوشههای Kubernetes در AWS
- 02 - آنچه باید بدانید
1. آماده سازی کامپیوتر شما
- 03 - AWS CLI را روی ویندوز نصب کنید
- 04 - AWS CLI را روی لینوکس نصب کنید
- 05 - AWS CLI را روی macOS نصب کنید
- 06 - Kubectl را روی ویندوز نصب کنید
- 07 - Kubectl را روی لینوکس نصب کنید
- 08 - Kubectl را روی macOS نصب کنید
- 09 - eksctl را روی ویندوز نصب کنید
- 10 - eksctl را روی لینوکس نصب کنید
- 11 - eksctl را روی macOS نصب کنید
2. EKS در AWS
- 12 - وارد کنسول AWS شوید و جهت گیری کنید
- 13 - یک گروه کاربری و کاربر ادمین EKS ایجاد کنید
- 14 - اعتبار کاربری خود را در رایانه خود تنظیم کنید
- 15 - یک خوشه EKS با eksctl ایجاد کنید
- 16 - منابع موجود در خوشه EKS خود را کاوش کنید
3. استقرار برنامه و تعادل بار
- 17 - یک برنامه را در کلاستر EKS خود مستقر کنید
- 18 - زیرشبکههای خود را قابل کشف کنید
- 19 - یک حساب سرویس برای Load Balancer Controller ایجاد کنید
- 20 - مشکلات اکانت سرویس را عیب یابی کنید
- 21 - کنترلر AWS Load Balancer را نصب کنید
- 22 - یک Ingress برای برنامه خود ایجاد کنید
- 23 - چالش - یک برنامه جدید را بچرخانید
- 24 - راه حل - یک برنامه جدید را بچرخانید
نتیجه
- 25 - خوشه و منابع مرتبط خود را پاکسازی کنید
- 26 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی اجرای Kubernetes در (AWS (EKS ورژن (2021)
- دوره آموزشی Cloud Hadoop: پیمایش آپاچی اسپارک
- دوره آموزشی اولین پروژه شما در کوبرنتس (2021)
- دوره آموزشی شروع کار با ECS
- دوره آموزشی ساخت GAN و مدل های انتشار با TensorFlow و PyTorch
- دوره آموزشی یادگیری جامع Google Cloud Platform برای مدیران
- دوره آموزشی ویندوز سرور 2019: استقرار کانتینرها
- دوره آموزشی ابزارهای اساسی کوبرنتس
مسیرهای مرتبط
- مسیر آموزشی ارتقا مهارت های خود را در Hadoop/NoSQL Data Science Stack
- مسیر آموزشی ارتقا مهارت های خود به عنوان یک متخصص اسپارک آپاچی
- مسیر آموزشی توسعه و ارائه دادن نرم افزارها با Docker
- مسیر آموزشی تبدیل شدن به یک مهندس DevOps
- مسیر آموزشی ایجاد دانش خود در مدیریت ابری
- مسیر آموزشی تبدیل شدن به یک استاد Cloud-Native Infrastructure با کوبرنتس
- مسیر آموزشی تبدیل شدن به یک مدیر Docker
- مسیر آموزشی ملزومات MLOps برای برنامهنویسها و مهندسان هوش مصنوعی: ابزارها، پایپلاینها و نکات امنیتی