اپلیکیشن اندرویدی فلشکارت آموزشی عیبیابی و دیباگینگ خوشههای کوبرنتیز
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب عیبیابی و دیباگینگ خوشههای کوبرنتیز
موضوع کلی: برنامه نویسی
موضوع میانی: کوبرنتیز (Kubernetes)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر کوبرنتیز و معماری آن
- 2. فهمیدن اجزای کلیدی کوبرنتیز (Control Plane)
- 3. فهمیدن اجزای کلیدی کوبرنتیز (Worker Nodes)
- 4. نقش etcd در کوبرنتیز
- 5. وظایف API Server
- 6. وظایف Controller Manager
- 7. وظایف Scheduler
- 8. وظایف Kubelet
- 9. وظایف Kube-proxy
- 10. مفهوم Pod و چرخه حیات آن
- 11. انواع Pod ها (Single-container, Multi-container)
- 12. مفهوم Deployment و مدیریت آن
- 13. مفهوم StatefulSet و کاربردهای آن
- 14. مفهوم DaemonSet و کاربردهای آن
- 15. مفهوم Job و CronJob
- 16. مفهوم ReplicaSet
- 17. مفهوم Service و انواع آن (ClusterIP, NodePort, LoadBalancer)
- 18. مفهوم Ingress و کاربردهای آن
- 19. مفهوم Namespace برای جداسازی منابع
- 20. مفهوم Volume و انواع آن
- 21. مفهوم ConfigMap و Secret
- 22. عیبیابی Pod های در حال CrashLoopBackOff
- 23. عیبیابی Pod های در حال Pending
- 24. عیبیابی Pod های در حال ImagePullBackOff
- 25. عیبیابی Pod های در حال ErrImagePull
- 26. عیبیابی Pod های در حال CrashLoop
- 27. عیبیابی Pod های در حال OOMKilled
- 28. عیبیابی Pod های در حال Evicted
- 29. بررسی لاگهای Pod ها (kubectl logs)
- 30. مشاهده وضعیت Pod ها (kubectl get pods)
- 31. مشاهده جزئیات Pod ها (kubectl describe pod)
- 32. استفاده از `kubectl exec` برای دسترسی به Pod
- 33. عیبیابی Deployment ها
- 34. عیبیابی StatefulSet ها
- 35. عیبیابی DaemonSet ها
- 36. عیبیابی Job و CronJob ها
- 37. عیبیابی ReplicaSet ها
- 38. عیبیابی Service ها
- 39. بررسی وضعیت Service ها (kubectl get services)
- 40. بررسی جزئیات Service ها (kubectl describe service)
- 41. عیبیابی مشکلات ارتباطی بین Pod ها
- 42. عیبیابی مشکلات DNS در کوبرنتیز
- 43. استفاده از `kubectl port-forward` برای دسترسی به Pod
- 44. عیبیابی Ingress Controller ها
- 45. بررسی لاگهای Ingress Controller
- 46. بررسی وضعیت Ingress ها (kubectl get ingress)
- 47. بررسی جزئیات Ingress ها (kubectl describe ingress)
- 48. عیبیابی مشکلات مرتبط با RBAC (Role-Based Access Control)
- 49. مفهوم Role و RoleBinding
- 50. مفهوم ClusterRole و ClusterRoleBinding
- 51. بررسی دسترسیها با `kubectl auth can-i`
- 52. عیبیابی مشکلات مرتبط با Network Policies
- 53. مفهوم Network Policy
- 54. بررسی وضعیت Network Policies (kubectl get networkpolicy)
- 55. بررسی جزئیات Network Policies (kubectl describe networkpolicy)
- 56. عیبیابی مشکلات مرتبط با Persistent Volumes (PV)
- 57. عیبیابی مشکلات مرتبط با Persistent Volume Claims (PVC)
- 58. بررسی وضعیت PV و PVC ها (kubectl get pv, pvc)
- 59. بررسی جزئیات PV و PVC ها (kubectl describe pv, pvc)
- 60. عیبیابی مشکلات Storage Class ها
- 61. عیبیابی مشکلات Node ها (NotReady)
- 62. بررسی وضعیت Node ها (kubectl get nodes)
- 63. بررسی جزئیات Node ها (kubectl describe node)
- 64. بررسی لاگهای Kubelet
- 65. بررسی لاگهای Container Runtime (Docker, containerd)
- 66. عیبیابی مشکلات API Server
- 67. بررسی لاگهای API Server
- 68. عیبیابی مشکلات Controller Manager
- 69. بررسی لاگهای Controller Manager
- 70. عیبیابی مشکلات Scheduler
- 71. بررسی لاگهای Scheduler
- 72. عیبیابی مشکلات etcd
- 73. بررسی وضعیت etcd
- 74. عیبیابی مشکلات Cluster Federation (اگر استفاده شود)
- 75. عیبیابی مشکلات Operator ها
- 76. استفاده از ابزارهای مانیتورینگ (Prometheus, Grafana)
- 77. تنظیم Alerting در Prometheus
- 78. عیبیابی با استفاده از `kubectl top`
- 79. عیبیابی با استفاده از `kubectl top node`
- 80. عیبیابی با استفاده از `kubectl top pod`
- 81. استفاده از `kubectl debug` برای عیبیابی
- 82. مفهوم Sidecar Container برای دیباگ
- 83. استفاده از TCPDump در Pod ها
- 84. استفاده از Wireshark در Node ها
- 85. عیبیابی Resource Limits و Requests
- 86. بررسی وضعیت Quotas
- 87. عیبیابی مشکلات Pod Security Policies (PSP) (اگر استفاده شود)
- 88. عیبیابی مشکلات Admission Controllers
- 89. استفاده از `kubectl debug node`
- 90. مفهوم Debug Container
- 91. عیبیابی مشکلات CronJob ها (Failed Jobs)
- 92. عیبیابی مشکلات HPA (Horizontal Pod Autoscaler)
- 93. عیبیابی مشکلات VPA (Vertical Pod Autoscaler)
- 94. عیبیابی مشکلات Cluster Autoscaler
- 95. بررسی وضعیت Node Pools
- 96. عیبیابی مشکلات External DNS
- 97. عیبیابی مشکلات Cert-Manager
- 98. عیبیابی مشکلات Logging Aggregation (EFK, Loki)
- 99. عیبیابی مشکلات Tracing (Jaeger, Zipkin)
- 100. روشهای پیشگیرانه برای جلوگیری از مشکلات
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.