آموزش Kubernetes برای توسعه دهندگان جاوا

Kubernetes for Java Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Kubernetes یکی از محبوب ترین موتورهای سازنده کانتینر موجود است. کارفرمایان بیشتر و بیشتر به دنبال توسعه دهندگان با تجربه Kubernetes هستند. به عنوان یک توسعه دهنده جاوا ، یادگیری تکنیک های استقرار Kubernetes راهی آسان برای گسترش مهارت های موجود و اشتغال شما است. این دوره راهنمای گام به گام را برای کمک به شما در استقرار برنامه های موجود با Kubernetes و Amazon Web Services ارائه می دهد. بیاموزید که چگونه برنامه های خود را بسته بندی کنید ، مانیفست های Kubernetes ایجاد کنید و آنها را در خوشه های Kubernetes ، هم به صورت محلی و هم در فضای آمازون مستقر کنید. مربی Arun Gupta ، یک برنامه نویس حرفه ای جاوا برای بیش از دو دهه ، همچنین نحوه پیکربندی مش سرویس Istio را برای مسیریابی ، متعادل سازی بار ، ورود به سیستم و امنیت و ایجاد خطوط لوله استقرار که به شما امکان می دهد تمرکز خود را به برنامه های ساختمانی تغییر دهید ، نشان می دهد.
موضوعات شامل:
  • برنامه های بسته بندی با استفاده از Docker
  • ساختن یک تصویر Docker با یک Dockerfile و Jib
  • تعریف خوشه های Kubernetes
  • استقرار با بیانیه های مستقل
  • استقرار با نمودارهای هلم
  • استقرار خوشه Kubernetes در AWS
  • افزودن مش سرویس Istio
  • تغییر ترافیک با Istio
  • ایجاد خط لوله استقرار

سرفصل ها و درس ها

مقدمه Introduction

  • استفاده از مهارت های جاوا در کوبنتز Applying Java skills to Kubernetes

  • آنچه باید بدانید What you should know

1. آشنایی با کوبنتس 1. Introduction to Kubernetes

  • چرا کوبرتس؟ Why Kubernetes?

  • گردش کار Kubernetes برای توسعه دهندگان جاوا Kubernetes workflow for Java developers

  • ساخت و آزمایش برنامه با استفاده از Maven Build and test application using Maven

2. بسته بندی برنامه ما با استفاده از Docker 2. Packaging Our App Using Docker

  • گردش کار داکر Docker workflow

  • تصویر و ظرف داکر Docker image and container

  • با استفاده از Dockerfile یک تصویر Docker بسازید Build a Docker image using a Dockerfile

  • با یک ظرف داکر کار کنید Work with a Docker container

  • با استفاده از Jib یک تصویر Docker بسازید Build a Docker image using Jib

  • تصویر حداقل داکر با استفاده از JRE سفارشی Minimal Docker image using custom JRE

3. مفاهیم Kubernetes و شروع به کار 3. Kubernetes Concepts and Getting Started

  • Kubernetes مفاهیم و لحظه به لحظه Kubernetes concepts and instantiation

  • منابع Kubernetes Kubernetes resources

  • Kubernetes مفاهیم خوشه ای Kubernetes cluster concepts

  • خوشه های Kubernetes: شروع کار Kubernetes clusters: Getting started

  • شروع کار با Minikube Getting started with Minikube

  • با استفاده از مانیفست های مستقل مستقر شوید Deploy using standalone manifests

  • با استفاده از مانیفست تکی مستقل مستقر شوید Deploy using standalone single manifest

  • آشنایی با نمودارهای Helm Introduction to Helm charts

  • با استفاده از نمودارهای Helm مستقر شوید Deploy using Helm charts

  • استقرار با IntelliJ را تنظیم کنید Debug a deployment with IntelliJ

4- Kubernetes خوشه در AWS 4. Kubernetes Cluster on AWS

  • آشنایی با Amazon EKS Introduction to Amazon EKS

  • استقرار EKS EKS deployment

  • برنامه مهاجرت به یک خوشه در AWS Migrate app to a cluster on AWS

5- خدمات مش و ایستیو 5. Service Mesh and Istio

  • آشنایی با مش سرویس و Istio Introduction to service mesh and Istio

  • Istio را در Amazon EKS نصب کنید Install Istio on Amazon EKS

  • استقرار برنامه با دو استقرار Deploy application with two deployments

  • منابع Istio را ایجاد کنید Create Istio resources

  • جابجایی ترافیک با استفاده از Istio Traffic shifting using Istio

  • با استفاده از Kiali مش را تجسم کنید Visualize mesh using Kiali

6. خطوط استقرار 6. Deployment Pipelines

  • اسکافولد Skaffold

  • AWS CodePipeline AWS CodePipeline

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش Kubernetes برای توسعه دهندگان جاوا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 25m
33
Linkedin (لینکدین) lynda-small
09 اسفند 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
22,060
- از 5
ندارد
دارد
دارد
Arun Gupta

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Arun Gupta Arun Gupta

آرون گوپتا معاون رئیس حمایت از توسعه دهندگان در Couchbase است. او به مدت 10+ سال در Sun ، Oracle و Red Hat جوامع توسعه دهنده را ساخته و هدایت کرده است. وی تخصص عمیقی در هدایت تیم های متقابل کارکردی برای توسعه و اجرای استراتژی ، برنامه ریزی و اجرای محتوا ، کمپین های بازاریابی و برنامه ها دارد. پیش از این او تیم های مهندسی را در Sun هدایت می کرد و یکی از اعضای بنیانگذار تیم Java EE است. گوپتا بیش از 2000 پست وبلاگ در زمینه فناوری نویسنده است. وی در بیش از 40 کشور در زمینه موضوعات بی شماری تجربه سخنرانی گسترده ای دارد و به مدت سه سال متوالی راک استار JavaOne است. گوپتا همچنین فصل Devoxx4Kids را در ایالات متحده تاسیس کرد و همچنان به ارتقا education آموزش فن آوری در کودکان ادامه می دهد. نویسنده چندین کتاب در زمینه فناوری ، یک دونده مشتاق ، یک کره زمین ، یک قهرمان جاوا ، یک رهبر JUG ، یک عضو تیم رویایی NetBeans و یک کاپیتان داکر ، از طریق توییتر به راحتی قابل دسترسی است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

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