دوره آموزشی یادگیری جامع توسعه برنامه ها در کوبرنتس

دوره آموزشی یادگیری جامع توسعه برنامه ها در کوبرنتس

3 ساعت 42 دقیقهمتوسط2020-07-31

مدرسین

Matt Turner

Matt Turner

DevOps Leader, Architect, and Engineer

جزئیات دوره

دانش Kubernetes خود را از تئوری به تمرین ببرید. بیاموزید که چگونه از Kubernetes برای توسعه و اجرای برنامه‌های دنیای واقعی استفاده کنید. مربی Matt Turner با نشان دادن چگونگی اجرای خوشه‌های محلی، کانتینرها و pods‌ها شروع می‌کند. اجرای دستورات؛ و فعالیت را از خط فرمان و داشبورد Kubernetes مشاهده کنید. در مرحله بعدی، چگونگی سازماندهی بارهای کاری عملی، از جمله بارهای کاری دسته‌ای با jobs و jobsهای مهم را کشف کنید. او سپس نشان می‌دهد که چگونه Kubernetes را با استفاده از ابزار مدیریت داخلی، برنامه ریزی و امنیت داخلی هوشمندتر و ایمن‌تر جلوه می‌دهد. وی همچنین برخی از الگوهای استقرار پیشرفته را با استفاده از namespaces, sidecars و extensions ها مانند اپراتورها بررسی می‌کند. بعلاوه، ابزارها و تکنیکهایی را برای پیشرفت بیشتر Kubernetes خود، مانند تولید فایل مانیفست با Helm، اشکال زدایی پیشرفته با دستورات kubectl و استقرار سریعتر و بدون اصطکاک با Telepresence، کشف کنید.

موضوعات شامل:
اجرای یک خوشه محلی
کانتینرهای در حال اجرا
مشاهده سیاههها
اجرای از راه دور دستورات
هماهنگ سازی بارهای کاری در دنیای واقعی
پردازش دسته ای با مشاغل و cron jobs
مدیریت استفاده از منابع
ایمن نگه داشتن ظروف
الگوهای استقرار پیشرفته
تجزیه و تحلیل ترافیک
گسترش Kubernetes
ابزارهای نصب و رفع خطای DRY

مهارت ها

KubernetesDevOps ToolsDevOpsEssential TrainingOpen Source

سرفصل ها

مقدمه

  • Kubernetes برای توسعه دهندگان
  • شروع کار با Kubernetes

شروع به کار با خوشه شما

  • اجرای یک خوشه محلی Kubernetes با Minikube
  • اولین ظرف خود را اجرا کنید
  • سرویس از Pod شما
  • Pod خود را در معرض دنیای بیرون قرار دهید
  • مدیریت ورود در Kubenetes

کاوش در خوشه

  • نگاهی به اطراف با kubectl
  • مشاهده سیاهههای مربوط به غلافها
  • اجرای دستورات از راه دور
  • نمای وب از خوشه با داشبورد Kubernetes

بارهای کاری در دنیای واقعی

  • سازماندهی بارهای کاری در دنیای واقعی با استقرار و StatefulSets
  • ارتقای ایمن با به روز رسانی و بازگشت مجدد
  • پردازش دسته ای با Jobs و CronJobs

آموزش K8s در مورد خدمات شما

  • اطمینان از در دسترس بودن با کاوشگرهای زنده و آمادگی
  • مدیریت مصرف منابع با درخواست ها و محدودیت ها
  • زمانبندی و تأثیرگذار در قرارگیری ظروف
  • قرابت گره و ضد قرابت
  • مقیاس کننده خودکار غلاف افقی (HPA)
  • ارائه تنظیمات با ConfigMaps
  • تامین اطلاعات حساس با Secrets
  • ایمن نگه داشتن با سیاست های شبکه
  • کنترل دسترسی مبتنی بر نقش در Kubernetes
  • کار با RBAC

الگوهای استقرار پیشرفته

  • فضاهای نام در Kubernetes
  • کار با فضاهای نام
  • افزودن قابلیت با سایدکارها
  • افزودن مش سرویس با استفاده از سایدکار
  • تجزیه و تحلیل ترافیک با لینکرد
  • گسترش Kubernetes با اپراتورها و تعاریف منابع سفارشی

ابزار توسعه

  • ابزار برای استقرار DRY - انگیزه
  • ابزار برای استقرار DRY - Helm
  • ابزار برای استقرار DRY - Kustomize
  • ابزار برای استقرار DRY - مشاوره
  • اشکال زدایی پیشرفته - اشکال زدایی kubectl
  • اشکال زدایی پیشرفته - nixery.dev
  • اشکال زدایی پیشرفته - kubectl sniff
  • درست مثل آنجا بودن - اسکافولد
  • درست مثل حضور از راه دور
  • خوشه های خود را اجرا کنید

نتیجه

  • اطلاعات تکمیلی را از کجا می توان یافت
۸۰,۰۰۰ تومان