دوره آموزشی کوبرنتس برای برنامه نویسان جاوا

دوره آموزشی کوبرنتس برای برنامه نویسان جاوا

2 ساعت 25 دقیقهپیشرفته2019-02-28

مدرسین

Arun Gupta

Arun Gupta

Principal Open-Source Technologist at AWS

جزئیات دوره

Kubernetes یکی از محبوب ترین موتورهای ارکستراسیون کانتینر موجود است. کارفرمایان بیشتر و بیشتری به دنبال توسعه دهندگان با تجربه Kubernetes هستند. به عنوان یک توسعه‌دهنده جاوا، یادگیری تکنیک‌های استقرار Kubernetes راهی آسان برای گسترش مهارت‌ها و قابلیت استخدام شماست. این دوره یک راهنمای گام به گام برای کمک به شما در استقرار برنامه های کاربردی موجود با Kubernetes و خدمات وب آمازون ارائه می دهد. یاد بگیرید که چگونه برنامه های خود را بسته بندی کنید، مانیفست های Kubernetes ایجاد کنید، و آنها را در خوشه های Kubernetes، هم به صورت محلی و هم در ابر آمازون، مستقر کنید. مربی Arun Gupta، یک برنامه نویس حرفه ای جاوا برای بیش از دو دهه، همچنین نشان می دهد که چگونه یک شبکه سرویس Istio را برای مسیریابی، متعادل سازی بار، ثبت و امنیت پیکربندی کنید و خطوط لوله استقراری ایجاد کنید که به شما امکان می دهد تمرکز خود را به برنامه های کاربردی تغییر دهید.

اهداف یادگیری
بسته بندی برنامه ها با استفاده از Docker
ساخت تصویر داکر با داکرفایل و جیب
تعریف خوشه های Kubernetes
استقرار با مانیفست های مستقل
استقرار با نمودارهای Helm
استقرار یک خوشه Kubernetes در AWS
افزودن مش سرویس ایستیو
تغییر ترافیک با ایستیو
ایجاد خط لوله استقرار

مهارت ها

DockerKubernetesVirtualizationDevOps ToolsDevOpsProgramming LanguagesNetwork and System AdministrationOpen SourceSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

مقدمه

  • استفاده از مهارت های جاوا در Kubernetes
  • آنچه باید بدانید

مقدمه ای بر Kubernetes

  • چرا Kubernetes
  • گردش کار Kubernetes برای توسعه دهندگان جاوا
  • ساخت و تست برنامه با استفاده از Maven

بسته بندی برنامه ما با استفاده از Docker

  • گردش کار داکر
  • تصویر داکر و ظرف
  • با استفاده از Dockerfile یک تصویر Docker بسازید
  • با کانتینر داکر کار کنید
  • با استفاده از Jib یک تصویر داکر بسازید
  • تصویر Docker حداقل با استفاده از JRE سفارشی

مفاهیم Kubernetes و شروع کار

  • مفاهیم و نمونه سازی Kubernetes
  • منابع Kubernetes
  • مفاهیم خوشه Kubernetes
  • خوشه های Kubernetes - شروع به کار
  • شروع کار با Minikube
  • استقرار با استفاده از مانیفست های مستقل
  • با استفاده از مانیفست منفرد مستقل مستقر شوید
  • مقدمه ای بر نمودارهای هلم
  • با استفاده از نمودار Helm مستقر شوید
  • یک استقرار را با IntelliJ اشکال زدایی کنید

Kubernetes Cluster در AWS

  • مقدمه ای بر آمازون EKS
  • استقرار EKS
  • برنامه را به یک کلاستر در AWS منتقل کنید

سرویس مش و ایستیو

  • آشنایی با سرویس مش و ایستیو
  • Istio را در Amazon EKS نصب کنید
  • استقرار برنامه با دو استقرار
  • منابع Istio را ایجاد کنید
  • تغییر ترافیک با استفاده از ایستیو
  • مش را با استفاده از کیالی تجسم کنید

خطوط لوله استقرار

  • داربست
  • AWS CodePipeline

نتیجه

  • مراحل بعدی
۸۰,۰۰۰ تومان