آموزش استقرار کد (Deployment) در کوبرنتیس Kubernetes

تعداد ویدئو 42
زمان دوره 03:04:37
مترجم مرتضی گیتی
ناظر ترجمه مرتضی گیتی
دوبلر مرتضی گیتی
ناظر دوبلاژ مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش استقرار کد (Deployment) در کوبرنتیس Kubernetes یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، کار با Kubernetes برای برنامه نویسان و Deploy کردن کد است که با نام اصلی Kubernetes for Developers – Deploying Your Code از شرکت Pluralsight منتشر شده است.

کوبرنتیس چیست؟

کوبرنتیس یک پلتفرم portable و extensible و open source برای مدیریت کردن سرویس ها و workload های containerize شده می باشد. با استفاده از کوبرنتیس می توانید به روشی کاملاً declarative روال پیکربندی و خودکار سازی و یا همان automation مربوط به container ها را ساده تر کنید. سرویس های کوبرنتیس می‌توانند در سناریوهای مختلف به مدیریت کردن container های اپلیکیشن مورد نظر شما کمک کنند. کوبرنتیس دارای یک اکوسیستم کاملاً پویا و در حال رشد است و ابزارها و سرویس های مختلفی را در اختیار شما قرار می دهد.

Kubernetes for Developers Deploying Your Code Snapshot

کلمه کوبرنتیس در واقع از زبان یونانی و به معنی سُکان دار کشتی و یا کسی که یک دستگاه را مدیریت می کند، نامگذاری شده است. علاوه بر این از عبارت کوتاه شده K8s برای کوبرنتیس استفاده می شود تا از نوشتن کلمه کمی طولانی Kubernetes جلوگیری شود. عدد ۸ جایگزین تعداد کاراکترهای بین حرف اول و حرف آخر کلمه Kubernetes می باشد. شرکت گوگل در سال ۲۰۱۴ پروژه کوبرنتیس را به صورت open-source ایجاد کرد. درواقع کوبرنتیس نتیجه بیش از ۱۵ سال تجربه گوگل در اجرا کردن workload های مربوط به production در scale بسیار بالا می باشد.

سرفصل مطالب آموزش ویدئویی آموزش ویدئویی استقرار کد (Deployment) در کوبرنتیس Kubernetes

فصل اول: مقدمه دوره آموزشی

  • مقدمه دوره آموزشی

فصل دوم: بررسی اجمالی Deployment ها در کوبرنتیس

  • مقدمه و پیش نیازها و نمونه کد
  • مقدمه
  • بررسی اجمالی Deployment ها در کوبرنتیس
  • ایجاد یک Deployment
  • استفاده از Deployment ها ها بصورت عملی
  • گزینه های مختلف مربوط به Deployment ها
  • جمع بندی

فصل سوم: انجام Deployment ها و Rolling Update ها

  • مقدمه
  • بررسی Deployment های Rolling Update
  • ایجاد یک Deployment از نوع Rolling Update
  • کار کردن با Deployment های Rolling Update بصورت عملی
  • انجام Roll Back بر روی Deployment ها
  • کار با Roll Back بر روی Deployment ها بصورت عملی
  • جمع بندی

فصل چهارم: انجام Canary Deployment

  • مقدمه
  • بررسی Canary Deployment
  • ایجاد کردن یک Canary Deployment
  • کار با Canary Deployment ها بصورت عملی
  • جمع بندی

فصل پنجم: انجام Blue-Green Deployment

  • مقدمه
  • درک کردن Blue-Green Deployment ها
  • ایجاد یک Blue-Green Deployment
  • کار کردن با Blue-Green Deployment ها بصورت عملی: بررسی Blue-Green Deployment
  • کار کردن با Blue-Green Deployment بصورت عملی: بررسی Green Deployment
  • جمع بندی

فصل ششم: اجرا کردن Running Job ها و CronJob ها

  • مقدمه
  • بررسی Job ها
  • بررسی CronJob ها
  • ایجاد کردن یک Job و یک CronJob
  • کار با Job ها بصورت عملی
  • کا رکردن با CronJob ها بصورت عملی
  • جمع بندی

فصل هفتم: انجام Monitoring و Troubleshooting

  • مقدمه
  • بررسی اجمالی تکنیک های Monitoring و Troubleshooting
  • کار کردن عملی با Web UI Dashboard
  • معرفی Metrics Server و kube-state-metricsو Prometheus بصورت عملی
  • کار کردن عملی با Grafana
  • تکنیک های Troubleshooting با kubectl
  • کار با تکنیک های Troubleshooting بصورت عملی
  • جمع بندی

فصل هشتم: جمع بندی نهایی

  • جمع بندی
دسته های محصولات

افزودن به سبد خرید