دوره آموزشی یادگیری جامع توسعه برنامه ها در کوبرنتس
3 ساعت 42 دقیقهمتوسط2020-07-31
مدرسین

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
موضوعات شامل:
اجرای یک خوشه محلی
کانتینرهای در حال اجرا
مشاهده سیاههها
اجرای از راه دور دستورات
هماهنگ سازی بارهای کاری در دنیای واقعی
پردازش دسته ای با مشاغل و 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
- درست مثل آنجا بودن - اسکافولد
- درست مثل حضور از راه دور
- خوشه های خود را اجرا کنید
نتیجه
- اطلاعات تکمیلی را از کجا می توان یافت