کتاب Kubernetes for Developers: ابزارها و Workflow با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Kubernetes for Developers: ابزارها و Workflow
موضوع کلی: برنامه نویسی
موضوع میانی: کوبرنتیز (Kubernetes)
📋 سرفصلهای دوره
- 1. معرفی Kubernetes و مفاهیم پایه
- 2. کانتینرسازی با Docker: پیشنیازهای Kubernetes
- 3. معماری Kubernetes: اجزای اصلی
- 4. Podها: واحد کوچک استقرار در Kubernetes
- 5. Deploymentها: مدیریت برنامههای بدون وقفه
- 6. Serviceها: دسترسی به برنامهها در Kubernetes
- 7. Namespaceها: سازماندهی منابع Kubernetes
- 8. ConfigMapها: مدیریت پیکربندی برنامهها
- 9. Secretها: مدیریت اطلاعات حساس
- 10. Labelها و Selectorها: برچسبگذاری و انتخاب منابع
- 11. ReplicaSetها: مدیریت تعداد Podها
- 12. StatefulSetها: مدیریت برنامههای stateful
- 13. DaemonSetها: اجرای Podها در تمام نودها
- 14. Volumeها و Persistent Volume Claimها: ذخیرهسازی دادهها
- 15. Ingress: مدیریت دسترسی خارجی به Serviceها
- 16. NetworkPolicyها: کنترل ترافیک شبکه
- 17. Helm: مدیریت بستههای Kubernetes
- 18. Kubectl: خط فرمان Kubernetes
- 19. مانیتورینگ Kubernetes با Metrics Server
- 20. مانیتورینگ Kubernetes با Prometheus
- 21. Logging در Kubernetes با Elasticsearch, Fluentd, Kibana (EFK)
- 22. Scale کردن برنامهها در Kubernetes
- 23. بهروزرسانی برنامهها در Kubernetes (Rolling Updates)
- 24. Rollback کردن تغییرات در Kubernetes
- 25. عیبیابی برنامهها در Kubernetes
- 26. مدیریت منابع (CPU و Memory) در Kubernetes
- 27. Horizontal Pod Autoscaler (HPA): مقیاسبندی خودکار
- 28. Vertical Pod Autoscaler (VPA): تنظیم منابع Pod
- 29. Jobها و CronJobها: اجرای وظایف زمانبندی شده
- 30. Custom Resource Definition (CRD): گسترش API Kubernetes
- 31. Operatorها: خودکارسازی وظایف پیچیده
- 32. Kubernetes API: ارتباط با Kubernetes
- 33. RBAC: کنترل دسترسی مبتنی بر نقش
- 34. Service Accountها: هویت برای Podها
- 35. Network Service Mesh (Istio, Linkerd)
- 36. Kubernetes Federation: مدیریت خوشههای متعدد
- 37. GitOps: مدیریت زیرساخت با Git
- 38. CI/CD با Kubernetes
- 39. استفاده از Minikube برای توسعه محلی
- 40. استفاده از Kind برای تست Kubernetes
- 41. Kubernetes و میکروسرویسها
- 42. بهینهسازی عملکرد برنامهها در Kubernetes
- 43. امنیت Kubernetes: بهترین شیوهها
- 44. استفاده از Kubernetes Dashboard
- 45. مدیریت خوشههای Kubernetes در Cloud (AWS, Azure, GCP)
- 46. Nodeها: نقش و مسئولیتها
- 47. Kubelet: عامل اصلی در هر Node
- 48. Kube-proxy: مدیریت شبکه در Kubernetes
- 49. etcd: ذخیرهسازی کلید-مقدار Kubernetes
- 50. CoreDNS: سرویس DNS در Kubernetes
- 51. Container Runtime Interface (CRI)
- 52. Container Network Interface (CNI)
- 53. Container Storage Interface (CSI)
- 54. ارتباط بین Podها
- 55. Service Discovery در Kubernetes
- 56. Load Balancing در Kubernetes
- 57. Health Checkها در Kubernetes (Liveness و Readiness Probes)
- 58. استفاده از Kubernetes برای Machine Learning
- 59. Kubernetes و Big Data
- 60. استفاده از Kubernetes برای وباپلیکیشنها
- 61. استفاده از Kubernetes برای APIها
- 62. طراحی یک معماری مقیاسپذیر با Kubernetes
- 63. استفاده از Kubernetes برای توسعهی Backend
- 64. استفاده از Kubernetes برای توسعهی Frontend
- 65. مقایسه Kubernetes با Docker Swarm و Apache Mesos
- 66. آینده Kubernetes و ترندهای جدید
- 67. حل مسائل رایج در Kubernetes
- 68. بهبود امنیت برنامههای Kubernetes
- 69. استفاده از Kubernetes در محیطهای Hybrid Cloud
- 70. استفاده از Kubernetes در محیطهای Multi-Cloud
- 71. بهینهسازی هزینهها در Kubernetes
- 72. مدیریت لاگها و مانیتورینگ در Kubernetes
- 73. مدیریت پیکربندی برنامهها در Kubernetes
- 74. تست برنامهها در Kubernetes
- 75. استقرار برنامهها در Kubernetes با استفاده از GitOps
- 76. استفاده از Kubernetes برای DevOps
- 77. مدیریت نسخهها و بازگشت به نسخههای قبلی در Kubernetes
- 78. استفاده از Kubernetes برای micro frontends
- 79. استفاده از Kubernetes برای serverless functions
- 80. آشنایی با Kubernetes SIGها (Special Interest Groups)
- 81. بهینهسازی مصرف منابع در Kubernetes
- 82. استفاده از Kubernetes برای برنامههای stateful
- 83. استفاده از Kubernetes برای برنامههای بدون state
- 84. مدیریت بستههای نرمافزاری در Kubernetes
- 85. استفاده از Kubernetes برای پایگاههای داده
- 86. استفاده از Kubernetes برای صفهای پیام
- 87. استفاده از Kubernetes برای کشها
- 88. استفاده از Kubernetes برای سرویسهای جستجو
- 89. استفاده از Kubernetes برای سرویسهای مانیتورینگ
- 90. استفاده از Kubernetes برای سرویسهای لاگینگ
- 91. استفاده از Kubernetes برای سرویسهای امنیت
- 92. استفاده از Kubernetes برای سرویسهای شبکه
- 93. استفاده از Kubernetes برای سرویسهای ذخیرهسازی
- 94. استفاده از Kubernetes برای سرویسهای CI/CD
- 95. استفاده از Kubernetes برای سرویسهای اتوماسیون
- 96. استفاده از Kubernetes برای سرویسهای مدیریت
- 97. استفاده از Kubernetes برای سرویسهای توسعه
- 98. استفاده از Kubernetes برای سرویسهای تست
- 99. استفاده از Kubernetes برای سرویسهای استقرار
- 100. استفاده از Kubernetes برای سرویسهای مقیاسبندی
تگها:
DevOps
Kubernetes
ابزارهای توسعه
استقرار برنامه
توسعه دهنده
داکر
کانِتِس
کانتینر
کوبرنتیز
میکرو سرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.