اپلیکیشن اندرویدی فلشکارت آموزشی کانترول نسخه پیکربندیهای K8s با Git: از ویرایشگر نسخهبندی تا GitOps حرفهای
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کانترول نسخه پیکربندیهای 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 کامل از صفر
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.