کتاب کانترول نسخه پیکربندی‌های K8s با Git: از ویرایشگر نسخه‌بندی تا GitOps حرفه‌ای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره کانترول نسخه پیکربندی‌های K8s با Git: از ویرایشگر نسخه‌بندی تا GitOps حرفه‌ای

موضوع کلی: Git، Kubernetes و مدیریت پیکربندی زیرساخت

موضوع میانی: کانترول نسخه و ویرایشگر نسخه‌بندی برای پیکربندی‌های Kubernetes

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

  • 1. مقدمه‌ای بر مدیریت پیکربندی Kubernetes و نقش Git
  • 2. ساختار فایل‌های YAML در منیفست‌های Kubernetes
  • 3. نصب و راه‌اندازی Git برای مدیریت پیکربندی‌های K8s
  • 4. ایجاد مخزن Git و ساختاردهی اولیه برای پیکربندی‌های کلاستر
  • 5. درک منابع اصلی API و دسته‌بندی آن‌ها در Kubernetes
  • 6. نوشتن منیفست‌های Pod و Deployment به‌صورت حرفه‌ای
  • 7. مدیریت سرویس‌ها و Ingress با فایل‌های پیکربندی YAML
  • 8. ConfigMap و Secret: استراتژی‌های ذخیره و نسخه‌بندی پیکربندی‌ها
  • 9. استراتژی‌های شاخه‌بندی برای مدیریت پیکربندی‌های K8s در Git
  • 10. تگ‌گذاری و ورژن‌دهی منیفست‌ها با Git
  • 11. مقدمه‌ای بر Kustomize و سفارشی‌سازی ذاتی K8s
  • 12. مقدمه‌ای بر Helm و مدیریت بسته‌بندی پیکربندی‌های K8s
  • 13. ساخت و مدیریت Helm Chart با Git
  • 14. مقدمه‌ای بر اصول GitOps و الگوی عملکرد آن
  • 15. آشنایی با ArgoCD و اتصال آن به مخزن Git
  • 16. آشنایی با FluxCD و پیاده‌سازی Continuous Delivery برای K8s
  • 17. اعتبارسنجی منیفست‌ها با ابزارهایی مانند kubeconform و kubeval
  • 18. هوک‌های Git برای بررسی کیفیت پیکربندی‌های YAML قبل از commit
  • 19. هوک‌های پیش‌نویسی برای اعتبارسنجی خودکار منیفست‌های K8s
  • 20. مدیریت برچسب‌ها، آناتوشن‌ها و سلکتورها در منیفست‌ها
  • 21. پیکربندی Namespace و RBAC در فایل‌های نسخه‌بندی‌شده
  • 22. مدیریت Network Policy و پیاده‌سازی معماری Zero-Trust
  • 23. پیکربندی PersistentVolume و StorageClass در K8s
  • 24. تنظیم منابع و محدودیت‌ها در منیفست‌های Pod
  • 25. پیکربندی Liveness و Readiness Probes
  • 26. مدیریت Init Containers و Sidecar Patterns در K8s
  • 27. پیکربندی DaemonSet و StatefulSet در مخزن Git
  • 28. مدیریت Job و CronJob با فایل‌های پیکربندی نسخه‌بندی‌شده
  • 29. پیکربندی Pod Disruption Budget و Priority Classes
  • 30. مدیریت Taints و Tolerations و Node Affinity
  • 31. مقدمه‌ای بر Kubernetes Operators و مدیریت پیکربندی آن‌ها
  • 32. تعریف و مدیریت Custom Resource Definitions در K8s
  • 33. مدیریت پیکربندی‌های چندکلاستری با Git
  • 34. مدیریت محیط‌های مختلف با Kustomize Overlays
  • 35. مدیریت مقادیر Helm با متغیرهای Git
  • 36. مدیریت Secrets در K8s بدون قرار دادن آن‌ها در Git
  • 37. معرفی SOPS و رمزنگاری فایل‌های پیکربندی K8s
  • 38. معرفی Sealed Secrets و رمزنگاری Secrets برای مخزن Git
  • 39. پیکربندی RBAC و بهترین شیوه‌های امنیتی در K8s
  • 40. مدیریت Ingress Controller و تنظیمات TLS در فایل‌های پیکربندی
  • 41. مدیریت Cert-Manager برای صدور خودکار TLS با GitOps
  • 42. معرفی Gateway API و پیکربندی مسیریابی در K8s
  • 43. پیکربندی Service Mesh با Istio در محیط GitOps
  • 44. مدیریت پیکربندی‌های Monیتورینگ و لگ‌گذاری در K8s
  • 45. پیکربندی Prometheus و Grafana با منیفست‌های YAML
  • 46. پیکربندی Fluentd و Elasticsearch برای جمع‌آوری لگ
  • 47. پیکربندی Deployment Canary با GitOps و ArgoCD
  • 48. پیکربندی Deployment Blue-Green در K8s
  • 49. استراتژی‌های بازگشت با استفاده از تاریخچه Git
  • 50. مدیریت وابستگی‌های Helm و Subchart در مخزن Git
  • 51. مدیریت دسترسی و اجازه‌ها در پایپلاین‌های CI/CD برای K8s
  • 52. ساخت پایپلاین CI/CD با GitHub Actions برای دیپلوی K8s
  • 53. ساخت پایپلاین CI/CD با GitLab CI برای دیپلوی K8s
  • 54. نوشتن تست‌های خودکار برای منیفست‌های K8s
  • 55. تست یکپارچه‌سازی برای دیپلوی‌های Kubernetes
  • 56. مدیریت ساختار دایرکتوری مخزن Git برای پیکربندی‌های K8s
  • 57. مقایسه Kustomize و Helm و انتخاب ابزار مناسب
  • 58. ترکیب Kustomize و Helm در یک پایپلاین GitOps
  • 59. مدیریت Deployment Multی-Cluster با GitOps
  • 60. مدیریت Configuration Drift و شناسایی انحرافات پیکربندی
  • 61. بازرسی و نظارت بر تغییرات پیکربندی K8s از طریق Git
  • 62. مدیریت Policy با OPA Gatekeeper در K8s
  • 63. مدیریت Policy با Kyverno در پایپلاین GitOps
  • 64. مدیریت Infrastructure با Terraform و Git برای K8s
  • 65. معرفی Crossplane و مدیریت منابع ابری با APIهای K8s
  • 66. پیکربندی Backup و Restore برای K8s با GitOps
  • 67. مدیریت Recovry از فاجعه و تنظیمات Disaster Recovery
  • 68. بهینه‌سازی عملکرد پایپلاین‌های پیکربندی K8s
  • 69. عیب‌یابی مشکلات Synchronization در GitOps
  • 70. معرفی ویرایشگرهای حرفه‌ای برای پیکربندی‌های K8s با Git
  • 71. مدیریت Dockerfile و تصویر کانتینر برای Deployments K8s
  • 72. مدیریت داکیومنتیشن و تاریخچه نسخه‌های پیکربندی‌ها
  • 73. عملکرد نظارت و بررسی کد برای پیکربندی‌های زیرساخت
  • 74. مدیریت Migration پیکربندی‌های سنتی K8s به GitOps
  • 75. ساخت پایپلاین GitOps کامل از صفر
تگ‌ها: ArgoCD CI/CD Configuration Management DevOps FluxCD Git GitOps Helm Infrastructure as Code K8s Kubernetes Kubernetes Configuration Kustomize Version Control YAML

نظرات

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

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