کتاب کانترول نسخه پیکربندیهای K8s با Git: از ویرایشگر نسخهبندی تا GitOps حرفهای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کانترول نسخه پیکربندیهای 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
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.