دوره آموزشی توسعه Cloud Native با Node.js، داکر و کوبرنتیس
1 ساعت 49 دقیقهمتوسط2019-07-15
مدرسین

Chris Bailey
Technical Architect
جزئیات دوره
در حالی که اکثریت قریب به اتفاق برنامههای Node.js در فضای ابری مستقر و اجرا میشوند، تعداد کمی از پلتفرمهای رایانش ابری مدرن ارائه میدهند. اگر به دنبال برداشتن گام بعدی در سفر محاسبات ابری خود هستید، این دوره برای شما مناسب است. به کریس بیلی بپیوندید تا به توسعه دهندگان نشان دهد چگونه از میزبانی صرف برنامه ها در فضای ابری به ساخت و استقرار برنامه های بومی ابری بروند. کریس با ارائه یک نمای کلی از معنای بومی بودن ابر و ایجاد برنامههای Node.js که از ویژگیهای ابری سوء استفاده میکنند، شروع میکند. سپس نحوه برداشتن یک برنامه Node.js موجود و بسته بندی آن با Docker، استقرار برنامه در Kubernetes و تقویت آن با قابلیتهای بومی ابری، از جمله پشتیبانی از خود درمانی و معیارها، را بررسی میکند.
اهداف یادگیری
استفاده از Node.js در فضای ابری
ایجاد یک برنامه Node.js
ساخت یک Dockerfile تولیدی
استقرار یک برنامه در Kubernetes با استفاده از Helm
افزودن قابلیت های خود درمانی
ساخت نمودارها و نمودارهای سفارشی
افزودن پشتیبانی برای معیارها و پیگیری درخواست
اهداف یادگیری
استفاده از Node.js در فضای ابری
ایجاد یک برنامه Node.js
ساخت یک Dockerfile تولیدی
استقرار یک برنامه در Kubernetes با استفاده از Helm
افزودن قابلیت های خود درمانی
ساخت نمودارها و نمودارهای سفارشی
افزودن پشتیبانی برای معیارها و پیگیری درخواست
مهارت ها
DockerNode.jsKubernetesJavaScript FrameworksVirtualizationDevOps ToolsDevOpsWeb DevelopmentNetwork and System AdministrationOpen SourceDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - قدرت بومی ابر
- 02 - آنچه باید بدانید
1. Cloud Native چیست
- 03 - ابر بومی به چه معناست
- 04 - Node.js در فضای ابری
- 05 - Node.js بومی ابر
2. ایجاد برنامه
- 06 - برنامه Node.js خود را ایجاد کنید
- 07 - یک Dockerfile اضافه کنید
- 08 - توسعه دهنده بسازید و Dockerfile را اشکال زدایی کنید
- 09 - یک Dockerfile تولیدی بسازید
- 10 - برچسب گذاری و کنترل نسخه
3. استقرار در Kubernetes
- 11 - داکر در مقابل کوبرنتس
- 12 - نمودار هلم را اضافه کنید
- 13 - به Kubernetes مستقر شوید
- 14 - چند نمونه مستقر کنید
4. اضافه کردن پشتیبانی برای سلامت
- 15 - نقاط پایانی سرزندگی و آمادگی
- 16 - یک چک زنده اضافه کنید
- 17 - یک چک آمادگی اضافه کنید
- 18 - آن را در Kubernetes ببینید
5. پشتیبانی از متریک را اضافه کنید
- 19 - مقدمه ای بر پرومتئوس
- 20 - Prometheus را به Kubernetes اعزام کنید
- 21 - Grafana را در Kubernetes مستقر کنید
- 22 - برای برنامه های خود نمودار بسازید
6. اضافه کردن پشتیبانی برای پیگیری درخواست
- 23 - مقدمه ای بر OpenTracing
- 24 - اضافه کردن OpenTracing به برنامه
- 25 - OpenTracing را در Kubernetes مستقر کنید
نتیجه
- 26 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت و بهینهسازی تصاویر داکر
- دوره آموزشی یادگیری داکر
- دوره آموزشی مبانی DevOps: تحویل مداوم/ادغام مداوم
- دوره آموزشی شبکهسازی Docker: ایجاد، مدیریت و رفع اشکال شبکههای کانتینر
- دوره آموزشی داکر برای مهندسان داده
- دوره آموزشی مبانی DevOps: اولین پروژه شما
- دوره آموزشی کانتینرها با دات نت و داکر
- دوره آموزشی یادگیری داکر در آزور