آموزش 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 برای توسعه دهندگان جاوا
جزییات دوره
2h 25m
33
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
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 و یک کاپیتان داکر ، از طریق توییتر به راحتی قابل دسترسی است.