آموزش Kubernetes (ویژه توسعه دهنده)

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

از جمله ویژگی های kubernetes یا k8s می توان به موارد زیر اشاره کرد:

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

این دوره برای افرادی که می خواهند از ابتدا وارد دنیای Kubernetes شوند و مفاهیم پایه را فراگیرند، بسیار مناسب است. با شرکت در این دوره می توانید مهارت های لازم برای مدیریت برنامه های کانتینری در مقیاس بالا را کسب کنید.

آشنایی با kubernetes یا k8s
معماری k8s
نصب از طریق docker desktop (ویندوز، لینوکس،مک)
نصب از طریق minkube (لینوکس و مک)
نصب KubeCTL
شروع کار با kubectl و دستورات پایه
pod چیست
ساخت یک pod
ساخت pod با فایل yaml
تعامل با pod
pod health یا سلامت هر pod
ساخت deployment
مدیریت و اجرای deployment
انواع deployment
بررسی Service
ساخت service
بررسی Storage
استفاده از PersistentVolume و PersistentVolumeClaim
بررسی ConfigMaps و Secrets
ایجاد و استفاده از ConfigMap و Secret
خطایابی در kubernetes و به خصوص pod
instructor-image

علی بیگدلی

توسعه دهنده backend (AI,IOT,Python)

بیشتر از 8 سال سابقه فعالیت در زمینه برنامه نویسی و تدریس

امتیازات شرکت کنندگان

0

(بر اساس بررسی کلی)

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است می توانید اولین نفر باشید

مشخصات دوره

  • تعداد دروس 21
  • سطح دوره متوسط
  • تاریخ نشر 1402/06/23
  • تعداد دانشجو 123
  • دسته بندی devops
  • بازدید 1015
  • قیمت 0

برچسب ها

دوره های من در مکتبخونه

آموزش جنگو پیشرفته
  • سطح: پیشرفته 4.9
آموزش جنگو Django
  • سطح: مقدماتی 4.6

آخرین پست ها

انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh
انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh
  • django 1403/05/28
پیاده سازی پروژه Django Channels (ASGI/Websocket) بر روی پلتفرم Hamravesh
پیاده سازی پروژه Django Channels (ASGI/Websocket) بر روی پلتفرم Hamravesh
  • django 1403/05/19
پیاده سازی پروژه django بر روی پلتفرم Caprover به همراه Media
پیاده سازی پروژه django بر روی پلتفرم Caprover به همراه Media
  • django 1403/05/15