ebpf.pdf
837.4 KB
کتاب جدیدی که نوشتم تقدیم دوستان . این کتاب را بصورت آزاد منتشر کردم .
نویسنده : مهندس یاشار اسمعیل دخت
نکته : این کتاب نسخه : 0.1 میباشد .
#linux #kernel #yashar_esmaildokht #ebpf #bpf #cilium #network #security #k8s #kubernetes #openshift #openstack #hpc #sdn
https://t.me/unixmens
نویسنده : مهندس یاشار اسمعیل دخت
نکته : این کتاب نسخه : 0.1 میباشد .
#linux #kernel #yashar_esmaildokht #ebpf #bpf #cilium #network #security #k8s #kubernetes #openshift #openstack #hpc #sdn
https://t.me/unixmens
❤9
Forwarded from Academy and Foundation unixmens | Your skills, Your future
ebpf.pdf
837.4 KB
کتاب جدیدی که نوشتم تقدیم دوستان . این کتاب را بصورت آزاد منتشر کردم .
نویسنده : مهندس یاشار اسمعیل دخت
نکته : این کتاب نسخه : 0.1 میباشد .
#linux #kernel #yashar_esmaildokht #ebpf #bpf #cilium #network #security #k8s #kubernetes #openshift #openstack #hpc #sdn
https://t.me/unixmens
نویسنده : مهندس یاشار اسمعیل دخت
نکته : این کتاب نسخه : 0.1 میباشد .
#linux #kernel #yashar_esmaildokht #ebpf #bpf #cilium #network #security #k8s #kubernetes #openshift #openstack #hpc #sdn
https://t.me/unixmens
👍1🙏1
با مفهوم kubecni آشنا شویم :
در واقع kube-cni یا به طور دقیقتر Container Network Interface (CNI) در Kubernetes یکی از مهمترین اجزای شبکهایست که اغلب کاربران تازهکار از آن غافل میمانند. در ادامه با زبان ساده برات توضیح میدم:
🔷ا kube-cni یا CNI چیست؟
CNI (Container Network Interface)
یک استاندارد شبکهای است که مشخص میکند چگونه کانتینرها در Kubernetes با یکدیگر و با دنیای بیرون ارتباط برقرار کنند.
کلمه kube-cni معمولاً اشاره به:
پلاگینهای شبکهای CNI مورد استفاده در Kubernetes دارد
🧠 چرا Kubernetes به CNI نیاز دارد؟
برخلاف Docker که بهصورت پیشفرض خودش شبکه میسازد، Kubernetes مستقل از یک پیادهسازی خاص شبکه است. بنابراین:
Kubernetes از پلاگین CNI برای اتصال پادها به یکدیگر استفاده میکند.
خود Kubernetes هیچ شبکهای ارائه نمیدهد؛ فقط انتظارات را تعریف میکند.
🔌 برخی پلاگینهای معروف CNI
Calico
سریع، با پشتیبانی از امنیت (network policies)، مناسب برای production
Flannel
ساده و سبک، مناسب برای تست و شروع کار
Cilium
مبتنی بر eBPF، بسیار پیشرفته، مناسب برای امنیت و observability بالا
Weave Net
پیکربندی آسان، با encryption داخلی
Canal ترکیب Calico و Flannel
📦 بسته kube-cni چیست؟
در بعضی توزیعها مثل Ubuntu/Debian:
بستهای به نام kubernetes-cni یا kube-cni نصب میشود.
این بسته شامل فایلهای باینری CNI در مسیر /opt/cni/bin است.
kubelet برای کار با شبکه نیاز دارد که این فایلها در آن مسیر وجود داشته باشند.
#k8s #kubernetes
#ebpf
https://t.me/unixmens
در واقع kube-cni یا به طور دقیقتر Container Network Interface (CNI) در Kubernetes یکی از مهمترین اجزای شبکهایست که اغلب کاربران تازهکار از آن غافل میمانند. در ادامه با زبان ساده برات توضیح میدم:
🔷ا kube-cni یا CNI چیست؟
CNI (Container Network Interface)
یک استاندارد شبکهای است که مشخص میکند چگونه کانتینرها در Kubernetes با یکدیگر و با دنیای بیرون ارتباط برقرار کنند.
کلمه kube-cni معمولاً اشاره به:
پلاگینهای شبکهای CNI مورد استفاده در Kubernetes دارد
🧠 چرا Kubernetes به CNI نیاز دارد؟
برخلاف Docker که بهصورت پیشفرض خودش شبکه میسازد، Kubernetes مستقل از یک پیادهسازی خاص شبکه است. بنابراین:
Kubernetes از پلاگین CNI برای اتصال پادها به یکدیگر استفاده میکند.
خود Kubernetes هیچ شبکهای ارائه نمیدهد؛ فقط انتظارات را تعریف میکند.
🔌 برخی پلاگینهای معروف CNI
Calico
سریع، با پشتیبانی از امنیت (network policies)، مناسب برای production
Flannel
ساده و سبک، مناسب برای تست و شروع کار
Cilium
مبتنی بر eBPF، بسیار پیشرفته، مناسب برای امنیت و observability بالا
Weave Net
پیکربندی آسان، با encryption داخلی
Canal ترکیب Calico و Flannel
📦 بسته kube-cni چیست؟
در بعضی توزیعها مثل Ubuntu/Debian:
بستهای به نام kubernetes-cni یا kube-cni نصب میشود.
این بسته شامل فایلهای باینری CNI در مسیر /opt/cni/bin است.
kubelet برای کار با شبکه نیاز دارد که این فایلها در آن مسیر وجود داشته باشند.
#k8s #kubernetes
#ebpf
https://t.me/unixmens