استقرار و اجرای اپلیکیشن ها با داکر، کوبرنتیز، هلم و Rancher

دوره های Udemy
- 4.9 امتیاز (5,254)
- 23:45:34
- تعداد بازدید 1
- 220 ویدئو آموزشی

✅ سرفصل و جزئیات آموزش
در این دوره اپلیکیشن ها را در داکر و کوبرنتیز ساخته، مستقر کرده و اجرا می کنید، از هلم برای پکیجینگ اپلیکیشن ها استفاده کرده و با Rancher چندین خوشه را مدیریت می کنید.
آنچه یاد خواهید گرفت
- اصول داکر
- ساخت داکر ایمیج های توسعه و تولید
- ارتباط سرویس در شبکه داکر
- ساخت خودکار داکر ایمیج با Travis CI و انتشار آن در داکر هاب
- استفاده از داکر کامپوز برای ارکستراسیون کانتینر اولیه
- استقرار کانتینر داکر در Amazon Elastic Beanstalk
- مفاهیم کوبرنتیز مانند Pod، سرویس، استقرار، StatefulSet و ConfigMap و Secret و غیره
- معماری کوبرنتیز و انتزاعات سخت افزار، ذخیره سازی و شبکه
- اجرای محلی کوبرنتیز با Docker for Desktop در مک و ویندوز و MicroK8s در لینوکس دسکتاپ
- ارتباطات میکروسرویس در محیط کوبرنتیز
- استفاده از هلم برای پکیجینگ اپلیکیشن های خود برای استقرار در خوشه کوبرنتیز
- راه اندازی مخزن هلم برای نمودارهای خود
- استقرار خودکار نمودارهای هلم در مخزن هلم با Travis CI
- اجرای کوبرنتیز در ابر با Google Cloud Platform و GKE
- اجرای کوبرنتیز در ابر با وب سرویس های آمازون، Kops و EKS
- استفاده از Travis CI برای استقرار در خوشه کوبرنتیز در ابر
- مدیریت چندین خوشه کوبرنتیز با Rancher
توضیحات دوره
در این دوره ما اپلیکیشن ساده کلاینت انگولار که با سرور نود جی اس ارتباط برقرار می کند را دریافت کرده و آن را به عنوان کانتینرهای داکر مستقر کرده و اجرا می کنیم. ما یاد می گیریم که چگونه برای این نوع اپلیکیشن ها، داکر ایمیج ها را هم توسعه داده و هم تولید کنیم. سپس با ارکستراسیون کانتینر اولیه با داکر کامپوز آشنا می شویم.
پس از این، ما این اپلیکیشن را با استفاده از معماری میکروسرویس، برای انفصال بیشتر، انعطاف پذیری بیشتر و مقیاس پذیری بالا، ریفکتور کرده و این اپلیکیشن را در ابر، نیتیو می کنیم. ما یاد می گیریم که چگونه می توانیم داکر ایمیج ها را بسازیم و آن ها را به طور خودکار با Travis CI در داکر هاب منتشر کنیم. ما اپلیکیشن کانتینری شده را با کمک سرویس Amazon Elastic Beanstalk در ابر مستقر خواهیم کرد. ما همچنین به خودکارسازی استقرار در Elastic Beanstalk با Travis CI خواهیم پرداخت. هنگامی که این اپلیکیشن را در Elastic Beanstalk مستقر می کنیم، خواهیم دید که چگونه می توانیم از سرویس های AWS مانند AWS RDS و Elasticsearch و Elasticache به جای اجرای آن ها، به عنوان کانتینرهای خود استفاده کنیم.
سپس نوبت به کوبرنتیز می رسد. ما زمان زیادی را در کوبرنتیز صرف خواهیم کرد، زیرا برای اکثر مردم زمانی که می خواهند حجم کاری یک کانتینر را در تولید اجرا کنند، انتخاب ارجحی است. ما فایل های مانیفست کوبرنتیز (YAML) را برای استقرار این اپلیکیشن در خوشه کوبرنتیز می نویسیم. ما به استقرار در داکر محلی هم برای دسکتاپ دارای خوشه تک گره کوبرنتیز و هم خوشه چند گره کوبرنتیز در ابر (Google GKE و Amazon Kops و Amazon EKS) نگاهی خواهیم انداخت.
سپس هلم در کوبرنتیز را بررسی خواهیم کرد که می تواند برای پکیجینگ فایل های مانیفست کوبرنتیز استفاده شود تا بتوان آن ها را نسخه سازی کرده و به عنوان یک انتیتی منتشر کرد. شما یاد می گیرید که چگونه از Travis CI برای ساخت داکر ایمیج و استقرار خودکار در خوشه های کوبرنتیز استفاده کنید. در نهایت می بینید که چگونه می توانید چندین خوشه کوبرنتیز را با Rancher مدیریت کنید.
این دوره برای چه کسانی مناسب است:
- توسعه دهندگان
- معماران
- متخصصان دواپس
- متخصصان IT
استقرار و اجرای اپلیکیشن ها با داکر، کوبرنتیز، هلم و Rancher
مشخصات آموزش
استقرار و اجرای اپلیکیشن ها با داکر، کوبرنتیز، هلم و Rancher
- سطح دوره:همه سطوح
- تعداد درس:220
- مدت زمان :23:45:34
- حجم :10.66GB
- زبان:دوبله زبان فارسی
- دوره آموزشی: دوره های Udemy
- تعداد بازدید: 1