در این دوره چه آموزش داده می شود؟

  • رویکرد کاملاً عملی: این دوره بر مفاهیم پایه تمرکز نمی‌کند؛ بلکه شما را مستقیم وارد دنیای اجرای Kubernetes در محیط‌های واقعی می‌کند.
  • پروژه‌محور و چالش‌برانگیز: مناسب برای کسانی که می‌خواهند مهارت‌های خود را به سطح اجرایی برسانند.
  • پشتیبانی حتی پس از دوره: تا مطمئن شوید که می‌توانید آنچه آموخته‌اید را به‌خوبی اجرا کنید.
  • تعطیلات نوروز با هدفی مشخص: فرصت یادگیری در زمان آرامش تعطیلات برای ساخت آینده‌ای بهتر در حرفه‌ی خود.
آنچه در بوت کمپ آموزشی Kubernetes in Action یاد خواهید گرفت:

بوت کمپ آموزشی Kubernetes in Action ویژه عید نوروز 1404

آیا تجربه‌ی کار با Docker یا مفاهیم اولیه‌ی کانتینرها را دارید و می‌خواهید Kubernetes را به سطح اجرایی و عملیاتی برسانید؟ بوت‌کمپ فشرده Kubernetes in Action یک دوره تخصصی برای حرفه‌ای‌هایی است که آماده‌اند کلاسترهای Kubernetes را در محیط‌های واقعی مدیریت و اجرا کنند.

این بوت‌کمپ برای چه کسانی طراحی شده است؟

این دوره مناسب کسانی است که با اصول اولیه‌ی کانتینرها و ابزارهایی مثل Docker آشنا هستند و به دنبال ارتقای مهارت‌های خود در سطح حرفه‌ای با Kubernetes هستند. اگر به دنبال یادگیری عملی و پروژه‌محور هستید و می‌خواهید در کوتاه‌ترین زمان ممکن Kubernetes را up and running کنید، این بوت‌کمپ دقیقاً برای شماست.

چرا این دوره؟

  • رویکرد کاملاً عملی: این دوره بر مفاهیم پایه تمرکز نمی‌کند؛ بلکه شما را مستقیم وارد دنیای اجرای Kubernetes در محیط‌های واقعی می‌کند.
  • پروژه‌محور و چالش‌برانگیز: مناسب برای کسانی که می‌خواهند مهارت‌های خود را به سطح اجرایی برسانند.
  • پشتیبانی حتی پس از دوره: تا مطمئن شوید که می‌توانید آنچه آموخته‌اید را به‌خوبی اجرا کنید.
  • تعطیلات نوروز با هدفی مشخص: فرصت یادگیری در زمان آرامش تعطیلات برای ساخت آینده‌ای بهتر در حرفه‌ی خود.

 

Monitoring Kubernetes

مدیریت و نظارت بر کلاسترهای کوبرنتیز برای اطمینان از عملکرد صحیح آن‌ها ضروری است. در این بخش، ابزارهای محبوبی مانند Prometheus، Grafana و Loki را بررسی خواهیم کرد و یاد می‌گیریم چگونه لاگ‌ها، متریک‌ها و رخدادها را جمع‌آوری و مانیتور کنیم.

 ArgoCD & GitOps

GitOps یکی از روش‌های مدرن برای مدیریت و استقرار منابع در Kubernetes است. با استفاده از ArgoCD، می‌توان کلاسترهای کوبرنتیز را بر اساس تغییرات مخزن Git به‌صورت خودکار بروزرسانی کرد. در این بخش، مفهوم GitOps، نحوه کار ArgoCD و مزایای آن را یاد خواهیم گرفت.

Service Mesh

با پیچیده‌تر شدن معماری میکروسرویس‌ها، Service Mesh راهکاری برای مدیریت ارتباطات بین سرویس‌ها ارائه می‌دهد. در این بخش، ابزارهایی مانند Istio، Linkerd و Consul را بررسی می‌کنیم و یاد می‌گیریم چگونه قابلیت‌هایی مانند Load Balancing، Observability، Security و Traffic Control را به معماری کوبرنتیز اضافه کنیم.

 Helm

Helm ابزار مدیریت پکیج در کوبرنتیز است که فرآیند استقرار اپلیکیشن‌ها را بسیار ساده‌تر می‌کند. در این بخش، مفاهیم Helm Charts، Values.yaml و نحوه کار با Helm Repositories را بررسی خواهیم کرد.

 

Horizontal Pod Autoscaler (HPA) و Vertical Pod

Autoscaler (VPA) ابزارهایی برای مقیاس‌پذیری خودکار منابع در کوبرنتیز هستند. در این بخش، تفاوت این دو روش، موارد استفاده، و نحوه تنظیم آن‌ها برای مدیریت بهتر منابع را توضیح می‌دهیم.

 Event-Driven Scaling

در برخی سناریوها، مقیاس‌پذیری اپلیکیشن‌ها باید بر اساس رویدادها و پیام‌ها انجام شود. در این بخش، ابزارهایی مانند KEDA (Kubernetes Event-Driven Autoscaling) را بررسی می‌کنیم و نحوه استفاده از آن را یاد خواهیم گرفت.

Network Policy در Kubernetes

مدیریت و کنترل ترافیک بین پادها و سرویس‌ها در کوبرنتیز با استفاده از Network Policies امکان‌پذیر است. در این بخش، نحوه تعریف Ruleها برای امنیت و ایزوله‌سازی ارتباطات درون کلاستر را بررسی خواهیم کرد.

 Backup & Restore در Kubernetes

از دست دادن داده‌ها و خرابی‌های غیرمنتظره همیشه یک تهدید است. در این بخش، ابزارهایی مانند Velero برای بکاپ‌گیری و بازیابی داده‌ها را بررسی می‌کنیم و یاد می‌گیریم چگونه از منابع Kubernetes نسخه پشتیبان تهیه کنیم.

HashiCorp Vault و مدیریت Secrets در Kubernetes

ذخیره‌سازی اطلاعات حساس مانند API Keys، Database Credentials و TLS Certificates یکی از چالش‌های امنیتی در Kubernetes است. در این بخش، نحوه کار Vault و روش‌های مدیریت Secrets را بررسی خواهیم کرد.

 RBAC (Role-Based Access Control)

مدیریت سطح دسترسی کاربران و سرویس‌ها در کوبرنتیز اهمیت زیادی دارد. در این بخش، مفاهیم Roles، RoleBindings، ClusterRoles و نحوه تنظیم RBAC Policies را برای کنترل مجوزها بررسی خواهیم کرد.

جزئیات دوره:

  • سطح: متوسط به بالا (پیش‌نیاز: آشنایی با Docker و مفاهیم پایه کانتینرها)
  • مدت زمان: یک هفته
  • زمان برگزاری:
    • تاریخ شروع: دوم عید نوروز 1404
    • ساعت برگزاری: هر روز، 6 ساعت آموزش فشرده از ساعت 10 صبح تا 16 عصر
  • مکان: آنلاین (با دسترسی کامل به منابع آموزشی و پشتیبانی)
    پرداخت قسطی هم داریم 
    به همراهد لابراتور اختصاصی که درگیر فیلترینگ و سرعت نباشیم

اگر آماده‌اید تا مهارت‌های خود را به سطح اجرایی برسانید و Kubernetes را به ابزار اصلی خود تبدیل کنید، این بوت‌کمپ دقیقاً همان چیزی است که به آن نیاز دارید.

نظرات برخی دانشجویان پکاپس
عنوان بخش سرفصل‌ها
طراحی نودهای مستر کوبرنتیز در معماری سازمانی
  • نصب Kubernetes HA Master Nodes با استفاده از Keepalived و HA Proxy
  • پیکربندی Keepalived و اختصاص IP مجازی
  • پیکربندی Multi HA Proxy به عنوان توزیع‌کننده بار (load balancer) با استفاده از Keepalived
  • پیاده‌سازی ETCD خارجی در cluster Kubernetes
  • پیکربندی Multi External ETCD به عنوان سرویس
  • بررسی و اعتبارسنجی نصب ETCD
  • صدور گواهینامه برای همه ETCD ها
  • انتقال ETCD و آماده‌سازی Kubernetes Cluster
آموزش پیشرفته Storage در کوبرنتیز
  • نصب و پیکربندی CEPH Rook در Kubernetes Cluster
  • پیاده‌سازی کلاس ذخیره‌سازی برای استفاده از CEPH Rook
  • پیکربندی CEPH Rook در حالت RBD
  • پیاده‌سازی CEPH Rook در حالت CEPH-FS
  • تنظیم Persistence Volume کوبرنتیز در حالت Read-Write-Once Mode
  • تنظیم Persistence Volume کوبرنتیز در حالت Read-Write-Many Kubernetes
  • نصب و پیکربندی External CEPH Storage و اتصال آن به کلاستر کوبرنتیز
  • تعریف Storage Class برای CEPH Storage خارجی
  • راه‌اندازی و پیکربندی سرور NFS به عنوان ذخیره‌سازی پیش‌فرض در Kubernetes Cluster
  • نصب و پیکربندی NFS Server به عنوان Default Storage در کلاستر کوبرنتیز
  • تنظیم Storage Class برای استفاده از سرور NFS
  • پیاده‌سازی Kubernetes StatefulSet
  • پیکربندی Headless Service برای برنامه‌های StatefulSet
  • مثالی از پیاده‌سازی MySQL به صورت استفاده از StatefulSet
آموزش Helm در Kubernetes
  • آشنایی با Helm و Helm Charts
  • دستورات Helm
  • نصب Nginx و MySQL با استفاده از Helm
  • ایجاد Helm Charts شخصی
  • پیکربندی Helm Values
  • پیکربندی GitHub به عنوان یک مخزن برای Helm Chart
  • دانلود و ویرایش Helm Chart قبل از نصب
آموزش اجرای وظایف خودکار در کوبرنتیز
  • آشنایی با وظایف کوبرنتیز
  • پیکربندی وظایف کوبرنتیز با حالت حذف خودکار
  • پیکربندی وظایف کوبرنتیز با حالت Parallelism
  • آشنایی با Cron Job کوبرنتیز
  • پیاده‌سازی Cron Jobs کوبرنتیز با History Limit
  • راه‌اندازی Cron Jobs کوبرنتیز با Suspend True
آموزش مانیتورینگ پیشرفته کوبرنتیز
  • آشنایی با چگونگی مانیتور نمودن تمام کلاستر ها با ابزارهای مانیتورینگ خارجی
  • نصب و پیکربندی Metric-Server
  • نصب و پیکربندی Prometheus و Grafana در Kubernetes cluster
  • مانیتورینگ تمام اجزای کلاستر با Prometheus
  • پیاده‌سازی Horizontal POD Auto Scaling (HPA) در کوبرنتیز
  • پیکربندی HPA و پیاده‌سازی Auto Scaling Up PODs
  • پیاده‌سازی Vertical POD Auto scaling در کوبرنتیز
  • پیکربندی VPA برای تنظیم خودکار CPU و حافظه PODها
  • ایجاد VPA برای افزایش CPU و حافظه در شرایط High Load
آموزش CI/CD در کوبرنتیز
  • آشنایی با CI/CD در کوبرنتیز
  • راه‌اندازی CI/CD کوبرنتیز با GitLab
  • نصب و پیکربندی GitLab Runner به عنوان سرویس در یک نود جداگانه
  • راه‌اندازی Docker Registry برای اتوماسیون CI/CD
  • پیکربندی GitLab برای ساخت، ارسال و دریافت خودکار Image در کوبرنتیز
  • پیکربندی امنیت Image Pull در کوبرنتیز
  • اجرای خودکار Rolling Update در کوبرنتیز
Azure DevOps CI/CD
  • راه‌اندازی یک Pipeline CI/CD با استفاده از Azure DevOps
  • نصب و پیکربندی Azure DevOps Agent برای اجرای تسک ها
  • استقرار و ثبت Nexus به عنوان یک Docker Registry در Azure DevOps
  • ایجاد Kubernetes Pipeline با استفاده از Azure DevOps
ArgoCD
  • نصب و پیکربندی ArgoCD
  • معماری و اجزای ArgoCD
  • آشنایی با برنامه‌ها در ArgoCD
  • معرفی مخازن در ArgoCD
  • مدیریت چرخه حیات برنامه
  • اتصال Gitlab به ArgoCD و اجرای Rolling Update کوبرنتیز
نمایش بیشتر

نظرات

متوسط امتیازات

0
بدون امتیاز 0 رای
Original price was: ریال95.500.000.Current price is: ریال78.900.000.
0 نقد و بررسی

جزئیات امتیازات

5 ستاره
0
4 ستاره
0
3 ستاره
0
2 ستاره
0
1 ستاره
0

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “بوت کمپ آموزشی Kubernetes in Action”

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

لطفا برای ارسال یا مشاهده تیکت به حساب خود وارد شوید