اپلیکیشن اندرویدی فلشکارت آموزشی nmcli برای شبکههای Cloud-Native: تسلط بر NetworkManager CLI در محیطهای Kubernetes و ابری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره nmcli برای شبکههای Cloud-Native: تسلط بر NetworkManager CLI در محیطهای Kubernetes و ابری
موضوع کلی: مدیریت شبکه در لینوکس
موضوع میانی: تنظیم شبکه از خط فرمان با nmcli
📋 سرفصلهای دوره
- 1. مقدمهای بر NetworkManager و nmcli
- 2. نصب و پیکربندی NetworkManager در توزیعهای رایج
- 3. معماری NetworkManager: دامن، پلاگینها و دیتابیس
- 4. مفاهیم پایه: دستگاهها، اتصالات، پروفایلها و تنظیمات IP
- 5. کار با nmcli در حالت تعاملی و غیرتعاملی
- 6. مدیریت رابطهای فیزیکی: Ethernet، Wi‑Fi، Bond، Bridge، VLAN
- 7. ایجاد، ویرایش و حذف پروفایلهای اتصال
- 8. تنظیم آدرسدهی IPv4 و IPv6 (استاتیک، DHCP، SLAAC)
- 9. مدیریت مسیرها (routes) و قوانین مسیریابی (policy routing)
- 10. DNS، سرچدامین و تنظیمات resolver با nmcli
- 11. استفاده از nmcli برای مدیریت VPN (OpenVPN، WireGuard، IPsec)
- 12. اتوماسیون با اسکریپتهای Bash و nmcli
- 13. نمونههای کاربردی: سرورهای وب، دیتابیس و Load Balancer
- 14. استفاده از nmcli در کانتینرها: network namespace و CNI
- 15. ادغام nmcli با Kubernetes: CNI plugins (bridge, macvlan, ipvlan)
- 16. پیکربندی شبکه Pod با NetworkManager در کانتینر رنتایمهای containerd و CRI-O
- 17. مدیریت Service Mesh شبکه (Istio, Linkerd) از منظر NM
- 18. استفاده از nmcli برای شبکههای Multi‑Cluster (Cluster Federation)
- 19. تنظیمات MTU، Jumbo Frames و بهینهسازی عملکرد
- 20. پروفایلهای اتصال موقت و دائمی: ذخیرهسازی در /etc/NetworkManager/system-connections
- 21. امنیت شبکه: 802.1X، MACsec، FirewallD و nmcli
- 22. مانیتورینگ و لاگگیری NetworkManager (journalctl، nmcli monitor)
- 23. عیبیابی رایج: اتصال قطع، تداخل IP، DNS failures
- 24. استفاده از nmcli در محیطهای Cloud (AWS, Azure, GCP) برای ENI/VM NIC
- 25. پیکربندی شبکه برای Edge Computing و IoT Gateways
- 26. استفاده از nmcli در CI/CD pipelines برای تست شبکه
- 27. مدیریت شبکه در سیستمهای Immutable (Flatcar, Bottlerocket)
- 28. استفاده از nmcli با Ansible (network_manager module)
- 29. استفاده از nmcli با Terraform (provider networkmanager)
- 30. نمونههای پیشرفته: BGP با FRR و NetworkManager
- 31. پیکربندی SR‑IOV و VF در محیطهای Kubernetes
- 32. استفاده از nmcli برای شبکههای Overlay (VXLAN, Geneve)
- 33. مدیریت QoS و Traffic Control (tc) از طریق NetworkManager
- 34. پشتیبانی از IPv6-only و Dual‑Stack در Cloud‑Native
- 35. استفاده از nmcli برای شبکههای Service‑Level (Headless Services)
- 36. پیکربندی NetworkManager در محیطهای Air‑gapped
- 37. بهینهسازی Boot Time با NetworkManager (systemd‑networkd vs NM)
- 38. استفاده از nmcli برای تست شبکه (iperf3, netperf) در کانتینر
- 39. مدیریت NetworkManager در کلاسترهای OpenShift
- 40. استفاده از nmcli برای شبکههای Multi‑Tenant (VRF, NetNS)
- 41. پیکربندی DNS over TLS/HTTPS با NetworkManager
- 42. استفاده از nmcli برای مدیریت Network Policies در Kubernetes
- 43. نمونههای واقعی: Migration از ifupdown به NetworkManager
- 44. استفاده از nmcli در محیطهای Hybrid Cloud (On‑prem + Cloud)
- 45. پیکربندی NetworkManager برای High Availability (VRRP, keepalived)
- 46. استفاده از nmcli برای شبکههای Storage (iSCSI, NVMe‑oF)
- 47. مدیریت NetworkManager در سیستمهای Real‑Time (PREEMPT_RT)
- 48. استفاده از nmcli برای تستهای امنیت (penetration testing) شبکه
- 49. پیکربندی NetworkManager برای Kubernetes NetworkPolicy enforcement
- 50. استفاده از nmcli در توسعه CNI Plugin سفارشی
- 51. مدیریت NetworkManager در محیطهای GitOps (ArgoCD, Flux)
- 52. استفاده از nmcli برای شبکههای Confidential Computing (TEE)
- 53. پیکربندی NetworkManager برای Edge AI Inference Nodes
- 54. استفاده از nmcli برای شبکههای 5G/MEC
- 55. نمونههای پیشرفته: NetworkManager D-Bus API و برنامهنویسی
- 56. استفاده از nmcli برای شبکههای Multi‑Homed Applications
- 57. پیکربندی NetworkManager برای Kubernetes Cluster API (CAPI)
- 58. استفاده از nmcli در محیطهای Serverless (Knative, OpenFaaS)
- 59. مدیریت NetworkManager در سیستمهای ARM و RISC‑V
- 60. استفاده از nmcli برای شبکههای Data Plane (DPDK, VPP) در Cloud‑Native
- 61. پیکربندی NetworkManager برای Kubernetes Service Mesh Sidecar Injection
- 62. استفاده از nmcli برای شبکههای Observability (eBPF, Cilium)
- 63. نمونههای نهایی: پروژه کامل استقرار یک اپلیکیشن Cloud‑Native با nmcli
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.