کتاب استقرار و مدیریت کانتینرها با رویکرد GitOps در Kubernetes

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره استقرار و مدیریت کانتینرها با رویکرد GitOps در Kubernetes

موضوع کلی: فناوری اطلاعات و نرم‌افزار

موضوع میانی: مدیریت و استقرار سیستم‌های نرم‌افزاری

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر مفاهیم کانتینری و ارکستراسیون
  • 2. آشنایی با معماری Kubernetes
  • 3. مبانی استقرار برنامه‌ها در Kubernetes
  • 4. مفهوم GitOps و مزایای آن
  • 5. اصول کلیدی GitOps
  • 6. نقش Git در فرآیندهای توسعه و استقرار
  • 7. پیکربندی اولیه Git برای پروژه‌های نرم‌افزاری
  • 8. مدیریت مخازن کد با Git
  • 9. استفاده از شاخه‌ها (Branches) در Git
  • 10. تکنیک‌های ادغام کد (Merging) در Git
  • 11. مدیریت وضعیت سیستم با Git
  • 12. مفهوم Git Repository به عنوان منبع حقیقت (Source of Truth)
  • 13. ابزارهای پیاده‌سازی GitOps
  • 14. معرفی Argo CD
  • 15. نصب و پیکربندی Argo CD
  • 16. اتصال Argo CD به مخازن Git
  • 17. ایجاد و مدیریت Application ها در Argo CD
  • 18. استفاده از Manifest های Kubernetes
  • 19. مدیریت Manifest ها با Kustomize
  • 20. مدیریت Manifest ها با Helm Charts
  • 21. استقرار برنامه‌ها با استفاده از Argo CD و Kustomize
  • 22. استقرار برنامه‌ها با استفاده از Argo CD و Helm Charts
  • 23. چرخه حیات Application در Argo CD
  • 24. به‌روزرسانی برنامه‌ها با Argo CD
  • 25. مدیریت Rollback در Argo CD
  • 26. مانیتورینگ و لاگینگ برنامه‌های مستقر شده
  • 27. تنظیمات خودکار مقیاس‌پذیری (Autoscaling) در Kubernetes
  • 28. اصول امنیت در Kubernetes
  • 29. مدیریت دسترسی‌ها (RBAC) در Kubernetes
  • 30. پیکربندی Network Policies در Kubernetes
  • 31. مدیریت Secret ها و ConfigMap ها
  • 32. استقرار پایگاه‌های داده در Kubernetes
  • 33. مدیریت Persistent Volumes و Persistent Volume Claims
  • 34. استقرار سرویس‌های میکروسرویس
  • 35. اصول طراحی میکروسرویس‌ها
  • 36. ارتباط بین میکروسرویس‌ها
  • 37. API Gateway و نقش آن
  • 38. Service Mesh و مزایای آن
  • 39. معرفی Istio
  • 40. نصب و پیکربندی Istio
  • 41. مدیریت ترافیک با Istio
  • 42. امنیت با Istio
  • 43. مانیتورینگ با Istio
  • 44. اصول CI/CD در محیط کانتینری
  • 45. ادغام CI با GitOps
  • 46. استقرار خودکار با CI/CD و GitOps
  • 47. مدیریت محیط‌های مختلف (Development, Staging, Production)
  • 48. استراتژی‌های استقرار (Rolling Update, Blue/Green, Canary)
  • 49. پیاده‌سازی استراتژی Rolling Update با Kubernetes
  • 50. پیاده‌سازی استراتژی Blue/Green با Kubernetes
  • 51. پیاده‌سازی استراتژی Canary با Kubernetes
  • 52. مدیریت خطاها و بازیابی سیستم
  • 53. اصول مانیتورینگ در Kubernetes
  • 54. ابزارهای مانیتورینگ (Prometheus, Grafana)
  • 55. پیکربندی Prometheus برای جمع‌آوری متریک‌ها
  • 56. ساخت داشبوردهای مدیریتی با Grafana
  • 57. لاگینگ متمرکز (Centralized Logging)
  • 58. ابزارهای لاگینگ (ELK Stack)
  • 59. نصب و پیکربندی Elasticsearch
  • 60. نصب و پیکربندی Logstash
  • 61. نصب و پیکربندی Kibana
  • 62. جمع‌آوری لاگ‌ها از Pod ها
  • 63. جستجو و تحلیل لاگ‌ها
  • 64. مدیریت و بهینه‌سازی منابع در Kubernetes
  • 65. شناسایی Bottleneck ها در عملکرد
  • 66. بهینه‌سازی مصرف CPU و Memory
  • 67. اصول مدیریت هزینه در محیط‌های کانتینری
  • 68. برنامه‌ریزی ظرفیت (Capacity Planning)
  • 69. امنیت در فرآیند CI/CD
  • 70. مدیریت وابستگی‌ها (Dependency Management)
  • 71. بررسی آسیب‌پذیری‌ها در ایمیج‌های کانتینر
  • 72. مستندسازی فرآیندهای استقرار
  • 73. تمرین عملی: استقرار یک برنامه ساده با GitOps
  • 74. تمرین عملی: به‌روزرسانی برنامه با GitOps
  • 75. تمرین عملی: پیاده‌سازی Rollback
  • 76. تمرین عملی: پیکربندی مانیتورینگ برای برنامه مستقر شده
  • 77. تمرین عملی: پیکربندی لاگینگ برای برنامه مستقر شده
  • 78. مباحث پیشرفته در Argo CD
  • 79. استفاده از Application Sets در Argo CD
  • 80. مدیریت GitOps در مقیاس بزرگ
  • 81. بهترین شیوه‌ها در GitOps
  • 82. آینده GitOps و اتوماسیون استقرار
  • 83. مروری بر مفاهیم کلیدی دوره
  • 84. جمع‌بندی و منابع بیشتر

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.