کتاب بهینهسازی و مقیاسپذیری Kubernetes با تیمهای کوچک با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره بهینهسازی و مقیاسپذیری Kubernetes با تیمهای کوچک
موضوع کلی: مدیریت زیرساختهای نرمافزاری
موضوع میانی: استقرار و مدیریت کانتینرها
📋 سرفصلهای دوره
- 1. مقدمهای بر کانتینرسازی و Docker
- 2. آشنایی با Kubernetes: مفاهیم پایه
- 3. معماری Kubernetes: اجزا و نقشها
- 4. نصب و راهاندازی Kubernetes: minikube و kind
- 5. مدیریت Podها: تعریف، ایجاد و مدیریت
- 6. کنترلرها در Kubernetes: انواع و کاربردها
- 7. سرویسها در Kubernetes: نحوه دسترسی به Podها
- 8. دیپلویمنتها در Kubernetes: استقرار و بهروزرسانی برنامهها
- 9. استیتفولستها در Kubernetes: مدیریت برنامههای stateful
- 10. DaemonSetها در Kubernetes: اجرای برنامهها بر روی تمام نودها
- 11. حجمها و Persistent Volume Claimها
- 12. شبکهسازی در Kubernetes: سرویسها و اینگرس
- 13. مدیریت پیکربندی با ConfigMap و Secret
- 14. مانیتورینگ Kubernetes: جمعآوری و تحلیل دادهها
- 15. لاگینگ در Kubernetes: جمعآوری و مدیریت لاگها
- 16. ابزارهای مانیتورینگ Kubernetes: Prometheus و Grafana
- 17. مدیریت منابع در Kubernetes: CPU و Memory
- 18. Auto Scaling در Kubernetes: مقیاسبندی خودکار برنامهها
- 19. Horizontal Pod Autoscaler (HPA)
- 20. Vertical Pod Autoscaler (VPA)
- 21. مدیریت آپدیتها و Rollbackها در Kubernetes
- 22. استفاده از Helm برای مدیریت بستهها
- 23. معرفی Operatorها در Kubernetes
- 24. ساخت Operator سفارشی
- 25. مدیریت Kubernetes با kubectl: دستورات پایه
- 26. مدیریت Kubernetes با kubectl: دستورات پیشرفته
- 27. عیبیابی مشکلات Kubernetes: ابزارها و تکنیکها
- 28. امنیت در Kubernetes: RBAC و Network Policies
- 29. بهینهسازی عملکرد Kubernetes: نکاتی برای بهبود سرعت و کارایی
- 30. استفاده از Kubernetes Dashboard
- 31. Kubernetes و CI/CD: یکپارچهسازی با Jenkins و GitLab CI
- 32. Kubernetes و DevOps: فرهنگ و ابزارها
- 33. استقرار Kubernetes بر روی Cloud Providers: AWS, Azure, GCP
- 34. Kubernetes Federation: مدیریت خوشههای Kubernetes متعدد
- 35. Service Mesh: معرفی Istio و Linkerd
- 36. مدیریت DNS در Kubernetes: CoreDNS
- 37. استفاده از Kubernetes برای Machine Learning
- 38. Kubernetes و Big Data: پردازش دادههای بزرگ
- 39. استفاده از Kubernetes برای توسعه میکروسرویسها
- 40. مدیریت Sessionها در Kubernetes
- 41. استفاده از Kubernetes برای وبسایتهای استاتیک
- 42. مقیاسبندی پایگاه دادهها در Kubernetes
- 43. بهینهسازی هزینهها در Kubernetes
- 44. استفاده از Spot Instances در Kubernetes
- 45. مدیریت خوشههای Kubernetes در مقیاس بزرگ
- 46. معرفی Kustomize
- 47. مدیریت GitOps در Kubernetes
- 48. استفاده از Kubernetes برای تست خودکار
- 49. استفاده از Kubernetes برای استقرار برنامههای بدون سرور (Serverless)
- 50. معرفی Knative
- 51. بهینهسازی تصویر کانتینر برای Kubernetes
- 52. مدیریت چرخه حیات کانتینرها
- 53. استفاده از Kubernetes برای برنامههای Real-time
- 54. امنیت زنجیره تامین نرمافزار در Kubernetes
- 55. مدیریت Identity در Kubernetes
- 56. استفاده از Kubernetes برای برنامههای Edge Computing
- 57. معرفی Kubeflow
- 58. مدیریت لاگها با Elasticsearch و Kibana
- 59. مدیریت وقایع (Events) در Kubernetes
- 60. استفاده از Kubernetes برای مدیریت APIها
- 61. معرفی API Gateway در Kubernetes
- 62. بهینهسازی شبکه Kubernetes
- 63. استفاده از Kubernetes برای مدیریت وظایف دستهای (Batch Jobs)
- 64. مدیریت پایگاه دادههای NoSQL در Kubernetes
- 65. استفاده از Kubernetes برای مدیریت Message Queueها
- 66. معرفی Kafka در Kubernetes
- 67. استفاده از Kubernetes برای مدیریت Cacheها
- 68. مدیریت سیاستهای شبکه (Network Policies)
- 69. بهینهسازی منابع CPU و Memory برای Podها
- 70. استفاده از Resource Quotas و Limit Ranges
- 71. مدیریت Pod Disruption Budgets (PDB)
- 72. استفاده از Taints و Tolerations برای کنترل زمانبندی Podها
- 73. معرفی Webhooks در Kubernetes
- 74. استفاده از Webhooks برای اتوماسیون فرآیندها
- 75. مدیریت SLOها (Service Level Objectives) در Kubernetes
- 76. معرفی Chaos Engineering در Kubernetes
- 77. استفاده از Chaos Engineering برای تست مقاومت سیستم
- 78. بهینهسازی Kubernetes برای محیطهای Production
- 79. مدیریت Backup و Restore در Kubernetes
- 80. معرفی Velero
- 81. امنیت Kubernetes با استفاده از Pod Security Policies
- 82. امنیت Kubernetes با استفاده از Pod Security Admission
- 83. معرفی Kyverno
- 84. بهینهسازی Kubernetes برای کارایی انرژی
- 85. معرفی Green Metrics در Kubernetes
- 86. استفاده از Kubernetes برای مدیریت IoT Devices
- 87. استفاده از Kubernetes برای مدیریت Edge Nodes
- 88. معرفی K3s
- 89. معرفی MicroK8s
- 90. بهینهسازی Kubernetes برای محیطهای Hybrid Cloud
- 91. معرفی Anthos
- 92. استفاده از Kubernetes برای مدیریت برنامههای AI/ML
- 93. مدیریت مدلهای Machine Learning در Kubernetes
- 94. استفاده از Kubernetes برای مدیریت دادههای آموزشی
- 95. بهینهسازی Kubernetes برای پردازش Streaming Data
- 96. معرفی Flink در Kubernetes
- 97. استفاده از Kubernetes برای مدیریت پایگاه دادههای Time-Series
- 98. معرفی Prometheus و Thanos
- 99. بهینهسازی Kubernetes برای محیطهای Multi-Tenant
- 100. مدیریت منابع در محیطهای Multi-Tenant
تگها:
DevOps
Kubernetes
استقرار کانتینر
بهینهسازی کوبرنتیس
تیم کوچک
زیرساخت نرمافزار
کانتینر
کوبرنتیس
مدیریت کانتینر
مقیاسبندی کوبرنتیس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.