دوره آموزشی یادگیری جامع توسعه برنامه ها در کوبرنتس
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
سرفصل ها
0. مقدمه
- 01-Kubernetes برای توسعه دهندگان
- 02- شروع کار با Kubernetes
1. شروع به کار با خوشه شما
- 03- اجرای یک خوشه محلی Kubernetes با Minikube
- 04- اولین ظرف خود را اجرا کنید
- 05-سرویس از Pod شما
- 06- Pod خود را در معرض دنیای بیرون قرار دهید
- 07- مدیریت ورود در Kubenetes
2. کاوش در خوشه
- 08-نگاهی به اطراف با kubectl
- 09-مشاهده سیاهههای مربوط به غلافها
- 10-اجرای دستورات از راه دور
- 11-نمای وب از خوشه با داشبورد Kubernetes
3. بارهای کاری در دنیای واقعی
- 12- سازماندهی بارهای کاری در دنیای واقعی با استقرار و StatefulSets
- 13-ارتقای ایمن با به روز رسانی و بازگشت مجدد
- 14-پردازش دسته ای با Jobs و CronJobs
4. آموزش K8s در مورد خدمات شما
- 15-اطمینان از در دسترس بودن با کاوشگرهای زنده و آمادگی
- 16-مدیریت مصرف منابع با درخواست ها و محدودیت ها
- 17- زمانبندی و تأثیرگذار در قرارگیری ظروف
- 18-قرابت گره و ضد قرابت
- 19-مقیاس کننده خودکار غلاف افقی (HPA)
- 20- ارائه تنظیمات با ConfigMaps
- 21-تامین اطلاعات حساس با Secrets
- 22-ایمن نگه داشتن با سیاست های شبکه
- 23-کنترل دسترسی مبتنی بر نقش در Kubernetes
- 24-کار با RBAC
5. الگوهای استقرار پیشرفته
- 25- فضاهای نام در Kubernetes
- 26-کار با فضاهای نام
- 27-افزودن قابلیت با سایدکارها
- 28-افزودن مش سرویس با استفاده از سایدکار
- 29-تجزیه و تحلیل ترافیک با لینکرد
- 30- گسترش Kubernetes با اپراتورها و تعاریف منابع سفارشی
6. ابزار توسعه
- 31-ابزار برای استقرار DRY - انگیزه
- 32-ابزار برای استقرار DRY - Helm
- 33-ابزار برای استقرار DRY - Kustomize
- 34-ابزار برای استقرار DRY - مشاوره
- 35-اشکال زدایی پیشرفته - اشکال زدایی kubectl
- 36-اشکال زدایی پیشرفته - nixery.dev
- 37-اشکال زدایی پیشرفته - kubectl sniff
- 38-درست مثل آنجا بودن - اسکافولد
- 39- درست مثل حضور از راه دور
- 40- خوشه های خود را اجرا کنید
نتیجه
- 41- اطلاعات تکمیلی را از کجا می توان یافت
دوره های مرتبط
- دوره آموزشی اولین پروژه شما با Kubernetes
- دوره آموزشی آمادگی برای گواهینامه مدیر تأییدشده کوبرنتیس (CKA)
- دوره آموزشی یادگیری آزور کوبرنتس سرویس (AKS)
- دوره آموزشی آمادگی برای آزمون گواهینامه متخصص امنیت کوبرنتیز (CKS)
- دوره آموزشی Kubernetes: شبکه سرویس با Istio
- دوره آموزشی مدیریت بسته با Helm در کوبرنتس
- دوره آموزشی دیباگ کوبرنتیس (Kubernetes)
- دوره آموزشی آمادگی برای آزمون گواهینامه مدیر کوبرنتیس(CKA) آپدیت (2024)