دوره آموزشی کوبرنتس برای برنامه نویسان جاوا
2 ساعت 25 دقیقهپیشرفته2019-02-28
مدرسین

Arun Gupta
Principal Open-Source Technologist at AWS
جزئیات دوره
Kubernetes یکی از محبوب ترین موتورهای ارکستراسیون کانتینر موجود است. کارفرمایان بیشتر و بیشتری به دنبال توسعه دهندگان با تجربه Kubernetes هستند. به عنوان یک توسعهدهنده جاوا، یادگیری تکنیکهای استقرار Kubernetes راهی آسان برای گسترش مهارتها و قابلیت استخدام شماست. این دوره یک راهنمای گام به گام برای کمک به شما در استقرار برنامه های کاربردی موجود با Kubernetes و خدمات وب آمازون ارائه می دهد. یاد بگیرید که چگونه برنامه های خود را بسته بندی کنید، مانیفست های Kubernetes ایجاد کنید، و آنها را در خوشه های Kubernetes، هم به صورت محلی و هم در ابر آمازون، مستقر کنید. مربی Arun Gupta، یک برنامه نویس حرفه ای جاوا برای بیش از دو دهه، همچنین نشان می دهد که چگونه یک شبکه سرویس Istio را برای مسیریابی، متعادل سازی بار، ثبت و امنیت پیکربندی کنید و خطوط لوله استقراری ایجاد کنید که به شما امکان می دهد تمرکز خود را به برنامه های کاربردی تغییر دهید.
اهداف یادگیری
بسته بندی برنامه ها با استفاده از Docker
ساخت تصویر داکر با داکرفایل و جیب
تعریف خوشه های Kubernetes
استقرار با مانیفست های مستقل
استقرار با نمودارهای Helm
استقرار یک خوشه Kubernetes در AWS
افزودن مش سرویس ایستیو
تغییر ترافیک با ایستیو
ایجاد خط لوله استقرار
اهداف یادگیری
بسته بندی برنامه ها با استفاده از Docker
ساخت تصویر داکر با داکرفایل و جیب
تعریف خوشه های Kubernetes
استقرار با مانیفست های مستقل
استقرار با نمودارهای Helm
استقرار یک خوشه Kubernetes در AWS
افزودن مش سرویس ایستیو
تغییر ترافیک با ایستیو
ایجاد خط لوله استقرار
مهارت ها
DockerKubernetesVirtualizationDevOps ToolsDevOpsProgramming LanguagesNetwork and System AdministrationOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - استفاده از مهارت های جاوا در Kubernetes
- 02 - آنچه باید بدانید
1. مقدمه ای بر Kubernetes
- 03 - چرا Kubernetes
- 04 - گردش کار Kubernetes برای توسعه دهندگان جاوا
- 05 - ساخت و تست برنامه با استفاده از Maven
2. بسته بندی برنامه ما با استفاده از Docker
- 06 - گردش کار داکر
- 07 - تصویر داکر و ظرف
- 08 - با استفاده از Dockerfile یک تصویر Docker بسازید
- 09 - با کانتینر داکر کار کنید
- 10 - با استفاده از Jib یک تصویر داکر بسازید
- 11 - تصویر Docker حداقل با استفاده از JRE سفارشی
3. مفاهیم Kubernetes و شروع کار
- 12 - مفاهیم و نمونه سازی Kubernetes
- 13 - منابع Kubernetes
- 14 - مفاهیم خوشه Kubernetes
- 15 - خوشه های Kubernetes - شروع به کار
- 16 - شروع کار با Minikube
- 17 - استقرار با استفاده از مانیفست های مستقل
- 18 - با استفاده از مانیفست منفرد مستقل مستقر شوید
- 19 - مقدمه ای بر نمودارهای هلم
- 20 - با استفاده از نمودار Helm مستقر شوید
- 21 - یک استقرار را با IntelliJ اشکال زدایی کنید
4. Kubernetes Cluster در AWS
- 22 - مقدمه ای بر آمازون EKS
- 23 - استقرار EKS
- 24 - برنامه را به یک کلاستر در AWS منتقل کنید
5. سرویس مش و ایستیو
- 25 - آشنایی با سرویس مش و ایستیو
- 26 - Istio را در Amazon EKS نصب کنید
- 27 - استقرار برنامه با دو استقرار
- 28 - منابع Istio را ایجاد کنید
- 29 - تغییر ترافیک با استفاده از ایستیو
- 30 - مش را با استفاده از کیالی تجسم کنید
6. خطوط لوله استقرار
- 31 - داربست
- 32 - AWS CodePipeline
نتیجه
- 33 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت و بهینهسازی تصاویر داکر
- دوره آموزشی یادگیری داکر
- دوره آموزشی مبانی DevOps: تحویل مداوم/ادغام مداوم
- دوره آموزشی شبکهسازی Docker: ایجاد، مدیریت و رفع اشکال شبکههای کانتینر
- دوره آموزشی داکر برای مهندسان داده
- دوره آموزشی مبانی DevOps: اولین پروژه شما
- دوره آموزشی کانتینرها با دات نت و داکر
- دوره آموزشی یادگیری داکر در آزور