آموزش کوبرنتیس Kubernetes برای برنامه نویسان: مباحث اصلی

Kubernetes for Developers - Core Concepts
تعداد ویدئو 63
زمان دوره 04:46:15
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش کوبرنتیس Kubernetes برای برنامه نویسان: مباحث اصلی یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی مباحث مقدماتی کوبرنتیس Kubernetes برای برنامه نویسان است که با نام اصلی Kubernetes for Developers: Core Concepts از شرکت Pluralsight منتشر شده است.

کوبرنتیس (Kubernetes) چیست؟

به بیان ساده کوبرنتیس یک ابزار مستقل از پلتفرم و همچنین open-source برای خودکارسازی کردن روال های مختلفی از قبیل deployment و همچنین scale کردن و مدیریت کردن cloud service ها می باشد. کوبرنتیس به شما این امکان را می‌دهد تا بتوانید اپلیکیشن های containerize شده خود را به سادگی مدیریت کنید. از همین جهت کوبرنتیس برای اپلیکیشن هایی که نیاز دارند به صورت افقی و یا horizontal مورد مقیاس شدن و یا scale شدن قرار می گیرند بسیار مناسب است. این نوع از اپلیکیشن ها، ممکن است شامل وب اپلیکیشن ها و یا حتی اپلیکیشن های big data یا infrastructure service ها باشند. عملکرد کوبرنتیس با مخفی کردن و یا abstract کردن وظایف کسل کننده از برنامه‌نویسان اتفاق می‌افتد. به عبارت دیگر برنامه نویسان دیگر نیازمند اجرا کردن وظایفی از قبیل اجرا کردن مدیریت کردن و scale کردن cloud service ها نخواهد بود.

Kubernetes-for-Developers-Core-Concepts-snapshot

مزیت های استفاده کردن از کوبرنتیس

 افزایش چابکی و یا agility و همچنین اعتماد پذیری و یا reliability در برنامه: با استفاده از کوبرنتیس شما می توانید، اپلیکیشن های جدید خود را به سادگی و با سرعت بسیار بالایی deploy و همچنین بر اساس نیازمندیهای خود scale کنید. این موضوع بدون درگیرشدن شدن با زیرساخت و یا infrastructure زیرین اتفاق می‌افتد.

کاهش هزینه های عملیاتی و یا operational cost: با استفاده از روال خودکارسازی که در اختیار شما قرار می دهد می توانید روال deployment و یا deployment process خود را خودکار سازی کنید این موضوع کمک می کند تا زمان صرف شده برای انجام وظایف دستی از راه اندازی کردن و پیکربندی کردن ابزار ها به مراتب کاهش پیدا کند.

ساده تر شدن مدیریت: با استفاده از کوبرنتیس شما می توانید در قالب یک داشبورد کاملاً ساده تمامی جنبه های مختلف کلاستر خود را به صورت real-time مورد مانیتور کردن قرار بدهید.

سرفصل مطالب آموزش ویدیویی کوبرنتیس Kubernetes برای برنامه نویسان: مباحث اصلی

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

  • مقدمه
  • بررسی اجمالی Kubernetes
  • بررسی ماهیت کلی Kubernetes
  • کاربردها و موارد استفاده از Kubernetes
  • اجرا کردن Kubernetes به صورت Local
  • شروع به کار با kubectl
  • بررسی UI Dashboard مربوط به Kubernetes
  • جمع بندی

فصل دوم: ایجاد کردن Pod ها

  • مقدمه
  • مفاهیم اساسی کار کردن با Pod ها
  • ایجاد کردن یک Pod
  • کار با kubectl و Pod ها
  • بررسی مباحث اساسی YAML
  • تعریف کردن یک Pod با استفاده از YAML
  • کار کردن با kubectl و YAML
  • بررسی سلامت Pod ها
  • بررسی سلامت Pod ها به صورت عملی
  • جمع بندی

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

  • مقدمه
  • مفاهیم اساسی Deployment ها
  • ایجاد کردن یک Deployment
  • کار کردن با kubectl و Deployments
  • گزینه های کار کردن با Kubectl
  • بررسی Zero Downtime Deployment ها به صورت عملی
  • جمع بندی

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

  • مقدمه
  • مفاهیم اساسی سرویس ها
  • انواع سرویس ها
  • ایجاد کردن یک سرویس با kubectl
  • ایجاد کردن یک سرویس با YAML
  • کار کردن با kubectl و سرویس ها
  • کار کردن با سرویس ها و kubectl به صورت عملی
  • جمع بندی

فصل چهارم: بررسی گزینه های ذخیره سازی (Storage)

  • مقدمه
  • مفاهیم اصلی Storage
  • بررسی Volume ها
  • بررسی Volume ها به صورت عملی
  • کار کردن با PersistentVolume ها و PersistentVolumeClaim ها
  • بررسی PersistentVolume ها و PersistentVolumeClaim ها در YAML
  • بررسی StorageClass ها
  • بررسی PersistentVolume ها به صورت عملی
  • جمع بندی

فصل پنجم: ایجاد کردن ConfigMap ها و Secret ها

  • مقدمه
  • مفاهیم اصاسی ConfigMap ها
  • ایجاد کردن یک ConfigMap
  • استفاده کردن از یک ConfigMap
  • بررسی ConfigMap ها به صورت عملی
  • مفاهیم اساسی ConfigMap ها
  • ایجاد کردن یک Secret
  • استفاده کردن از یک Secret
  • کار کردن با Secret ها به صورت عملی
  • جمع بندی

فصل ششم: ترکیب مفاهیم آموزش داده شده

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

فصل هفتم: جمع بندی دوره آموزشی

  • جمع بندی دوره آموزشی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش کوبرنتیس Kubernetes برای برنامه نویسان: مباحث اصلی”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

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