آموزش 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 سال سابقه فعالیت در زمینه برنامه نویسی و تدریس

دیدگاه شرکت کنندگان

مشخصات دوره

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

برچسب ها

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

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

آخرین پست ها

نحوه نصب و پیاده سازی Caprover بر روی لینوکس
نحوه نصب و پیاده سازی Caprover بر روی لینوکس
  • django 1402/11/29
استفاده از محیط docker-compose و dev container در مدیریت پروژه
استفاده از محیط docker-compose و dev container در مدیریت پروژه
  • django 1402/11/22
پایشگر آب و هوا و کنترل از طریق MQTT با نرم افزار IOT Dashboard
پایشگر آب و هوا و کنترل از طریق MQTT با نرم افزار IOT Dashboard
  • micro python 1402/06/11

آخرین دوره ها

آموزش arduino
آموزش Arduino
  • رایگان 75 دانشجو
آموزش رابط گرافیکی Tkinter
آموزش Tkinter
  • رایگان 391 دانشجو