Kubernetes یکی از داغترین موضوعات در حال حاضر است و مهندسین با مهارتهای Kubernetes تقاضای زیادی دارند.
این مهارت ها را با این دوره به دست آورید! این یک فرصت عالی برای کار بر روی یک پروژه واقعی Kubernetes و رسیدن به استانداردهای حرفه ای بالا در پروژه های واقعی است.
در تمام طول دوره، شما بر روی الزامات واقع بینانه کار خواهید کرد - اما نیازی نیست که کدنویس باشید یا زبان برنامه نویسی خاصی بدانید - من مجموعه ای از تصاویر Docker و شغل شما را برای شما آماده کرده ام. استفاده از Kubernetes برای اجرای این تصاویر است.
این سیستم یک معماری مبتنی بر Microservice است، و در طول مسیر، تصمیمات طراحی و مبادلاتی را که باید هنگام مدیریت این سیستمهای پیچیده انجام دهید، بررسی خواهیم کرد. توجه داشته باشید که این دوره در مورد نحوه طراحی Microservices نیست (اگرچه ما مطمئناً در مورد آن صحبت خواهیم کرد). کار توسعه انجام شده است و باید سیستم را روی یک خوشه تولید اجرا کنیم.
همچنین با تجزیه و تحلیل عملکرد زمان اجرا خوشه متوجه خواهیم شد که توسعه دهندگان اشتباهات بدی در کد خود مرتکب شده اند!
شما می توانید بخش اول دوره را در رایانه توسعه محلی خود (PC/Mac/Laptop) انجام دهید. قسمت دوم (از فصل 13 به بعد) به سمت ابر حرکت می کند. شما از یک حساب واقعی AWS استفاده خواهید کرد، و ما به راه اندازی نظارت با ELK/Elastic Stack و مانیتور با Prometheus و Grafana ادامه می دهیم.
این دوره اکنون از EKS، سرویس AWS Elastic Kubernetes پشتیبانی می کند، اما ما همچنین نحوه استفاده از سیستم جایگزین به نام Kops را نشان می دهیم. مزایا و معایب هر کدام به تفصیل توضیح داده شده است.
من این دوره را برای طیف وسیعی از مخاطبان طراحی کرده ام - چه مهندس DevOps باشید، چه یک توسعه دهنده، یا اگر در کل این زمینه کاملاً تازه کار هستید، در طول مسیر همه چیز را توضیح خواهم داد. فقط مقداری دانش اولیه کار با رایانه و شاید کمی تجربه خط فرمان کافی باشد.
اگر میخواهید خودتان روی سیستم کار کنید، برای بخشی از دوره به یک حساب AWS نیاز دارید. اگر با AWS تازه کار هستید، نگران نباشید، من شما را تحت پوشش قرار داده ام - اما آمازون برای اجرای سیستم از شما هزینه می گیرد (همانطور که با همه/اکثر ارائه دهندگان ابری). انتظار نمی رود بیش از 10 دلار برای این کار پرداخت کنید (این یک تخمین بیش از حد مطمئن است)، اما از شما انتظار می رود که این هزینه را خودتان مدیریت کنید و باید خوشه Kubernetes خود را در پایان جلسه خود حذف کنید. اجازه ندهید که شما را ناامید کند، این یک سرمایه گذاری عالی است.
اگر ترجیح میدهید متحمل این هزینهها نشوید، فقط میتوانید ویدیوهای AWS را تماشا کنید - هنوز چیزهای زیادی یاد خواهید گرفت!
مثل همیشه، من اینجا هستم تا به سوالات پاسخ دهم و قصد دارم ظرف 48 ساعت پاسخ دهم.
موفق باشید!
توسعه دهنده نرم افزار در VirtualPairProgrammers
Virtual Pair ProgrammersPrageeth Warnak
معمار اصلی نرم افزار
نمایش نظرات