کتاب پیادهسازی پایپلاین برای Kubernetes در ابرها (AKS, EKS, GKE) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی پایپلاین برای Kubernetes در ابرها (AKS, EKS, GKE)
موضوع کلی: برنامه نویسی
موضوع میانی: CI/CD (یکپارچهسازی و استقرار مداوم)
📋 سرفصلهای دوره
- 1. مقدمهای بر مفاهیم پایپلاین و CI/CD
- 2. آشنایی با مفاهیم DevOps و فرهنگ آن
- 3. مروری بر معماری کلاستر Kubernetes
- 4. اصول استقرار برنامهها در Kubernetes
- 5. کانفیگمپها و سکرتها در Kubernetes
- 6. مدیریت منابع در Kubernetes: Deployments
- 7. مدیریت منابع در Kubernetes: Services
- 8. مدیریت منابع در Kubernetes: Ingress
- 9. مدیریت منابع در Kubernetes: StatefulSets
- 10. مدیریت منابع در Kubernetes: DaemonSets
- 11. مقدمهای بر Azure Kubernetes Service (AKS)
- 12. استقرار اولیه کلاستر AKS
- 13. پیکربندی شبکه در AKS
- 14. مدیریت هویت و دسترسی در AKS (RBAC)
- 15. استقرار برنامهها بر روی AKS
- 16. مدیریت Storage در AKS
- 17. مانیتورینگ و لاگینگ در AKS
- 18. امنیت در AKS
- 19. مقدمهای بر Amazon Elastic Kubernetes Service (EKS)
- 20. استقرار اولیه کلاستر EKS
- 21. پیکربندی شبکه در EKS
- 22. مدیریت هویت و دسترسی در EKS (IAM)
- 23. استقرار برنامهها بر روی EKS
- 24. مدیریت Storage در EKS
- 25. مانیتورینگ و لاگینگ در EKS
- 26. امنیت در EKS
- 27. مقدمهای بر Google Kubernetes Engine (GKE)
- 28. استقرار اولیه کلاستر GKE
- 29. پیکربندی شبکه در GKE
- 30. مدیریت هویت و دسترسی در GKE (IAM)
- 31. استقرار برنامهها بر روی GKE
- 32. مدیریت Storage در GKE
- 33. مانیتورینگ و لاگینگ در GKE
- 34. امنیت در GKE
- 35. آشنایی با ابزارهای CI/CD: Jenkins
- 36. نصب و پیکربندی Jenkins
- 37. ایجاد اولین پایپلاین CI/CD با Jenkins
- 38. استفاده از Jenkins برای بیلد کد
- 39. استفاده از Jenkins برای تست خودکار
- 40. استفاده از Jenkins برای استقرار در Kubernetes
- 41. پیکربندی Webhooks در Jenkins
- 42. مدیریت پلاگینها در Jenkins
- 43. امنیت در Jenkins
- 44. آشنایی با ابزارهای CI/CD: GitLab CI/CD
- 45. پیکربندی فایل .gitlab-ci.yml
- 46. استفاده از GitLab CI/CD برای بیلد کد
- 47. استفاده از GitLab CI/CD برای تست خودکار
- 48. استفاده از GitLab CI/CD برای استقرار در Kubernetes
- 49. مدیریت متغیرها در GitLab CI/CD
- 50. استفاده از Docker Registry در GitLab CI/CD
- 51. امنیت در GitLab CI/CD
- 52. آشنایی با ابزارهای CI/CD: GitHub Actions
- 53. پیکربندی فایل Workflow در GitHub Actions
- 54. استفاده از GitHub Actions برای بیلد کد
- 55. استفاده از GitHub Actions برای تست خودکار
- 56. استفاده از GitHub Actions برای استقرار در Kubernetes
- 57. مدیریت Secrets در GitHub Actions
- 58. استفاده از Actions Marketplace
- 59. امنیت در GitHub Actions
- 60. آشنایی با Helm: مدیریت بستههای Kubernetes
- 61. نصب و پیکربندی Helm
- 62. ایجاد اولین Chart Helm
- 63. مدیریت Releaseها در Helm
- 64. استفاده از Helm برای استقرار برنامهها
- 65. پیکربندی مقادیر در Helm Charts
- 66. ساخت مخازن Chart Helm
- 67. امنیت در Helm
- 68. استفاده از Terraform برای مدیریت زیرساخت ابری
- 69. مفاهیم IaC (Infrastructure as Code)
- 70. نصب و پیکربندی Terraform
- 71. نوشتن اولین ماژول Terraform
- 72. استقرار زیرساخت ابری با Terraform
- 73. مدیریت State در Terraform
- 74. استفاده از Terraform برای AKS, EKS, GKE
- 75. امنیت در Terraform
- 76. استفاده از Docker برای کانتینرسازی برنامهها
- 77. مفاهیم Docker
- 78. نصب و پیکربندی Docker
- 79. نوشتن Dockerfile
- 80. ساخت Image Docker
- 81. اجرای کانتینر Docker
- 82. مدیریت Image و Container
- 83. امنیت در Docker
- 84. مقدمهای بر ابزارهای مانیتورینگ در Kubernetes
- 85. نصب Prometheus در Kubernetes
- 86. پیکربندی Prometheus برای جمعآوری متریک
- 87. نصب Grafana برای نمایش متریک
- 88. ساخت داشبوردهای سفارشی در Grafana
- 89. مانیتورینگ منابع کلاستر
- 90. مانیتورینگ برنامههای مستقر شده
- 91. تنظیم آلارمها در Prometheus
- 92. مقدمهای بر ابزارهای لاگینگ در Kubernetes
- 93. نصب Elasticsearch در Kubernetes
- 94. نصب Fluentd/Fluent Bit برای جمعآوری لاگ
- 95. نصب Kibana برای نمایش لاگ
- 96. جستجو و تحلیل لاگها
- 97. مدیریت حجم لاگها
- 98. بهینهسازی سیستم لاگینگ
- 99. امنیت در سیستم لاگینگ
- 100. استراتژیهای پیشرفته استقرار (Blue/Green, Canary)
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.