مدیریت خوشههای Kubernetes در AWS یکی از مهارتهای کلیدی و پرتقاضا در حوزه فناوری اطلاعات است که میتواند مسیر حرفهای شما را ارتقا دهد. با این حال، هر دو سیستم (Kubernetes و AWS) پیچیده هستند و چالشهای خاص خود را دارند که ممکن است شروع کار با آنها را برای شما دشوار کند. در این دوره، کیم شلسیجر، متخصص طراحی برنامههای آموزشی، به شما کمک میکند تا با انجام پروژههای عملی، مهارتهای لازم برای اجرای خوشههای Kubernetes بر روی AWS Elastic Kubernetes Service (EKS) را یاد بگیرید.
پروژه دوره: طراحی و پیادهسازی یک برنامه ساده که به درخواستهای HTTP پاسخ میدهد و یک نقلقول تصادفی ارسال میکند. پیشنیازهای ضروری: ابزار خط فرمان برای اجرای دستورات یونیکس در سیستمهای Windows، Linux یا macOS، یک ویرایشگر متن مانند VS Code، حساب کاربری فعال در AWS، دانش اولیه درباره Kubernetes
اهداف یادگیری این دوره عبارتند از:
- نحوه نصب ابزارهای AWS CLI، kubectl، و eksctl روی سیستمعاملهای مختلف
- آشنایی با نحوه ورود به کنسول AWS، ایجاد گروهها و کاربران مدیر برای EKS، و ایجاد خوشههای EKS با استفاده از ابزار eksctl
- یادگیری استقرار برنامهها در خوشههای EKS، قابلدسترس کردن زیربخشهای شبکه و ایجاد حساب کاربری برای AWS Load Balancer Controller
- نصب AWS Load Balancer Controller و ساخت Ingress برای برنامههایی که به ایجاد بالانسرهای الاستیک در AWS منجر میشوند
- آشنایی با روشهای شناسایی و رفع خطاها، پاکسازی خوشههای EKS و مدیریت منابع AWS