انتقل إلى المحتوى الرئيسي

الفصل 4.5 - سياسات الشبكة

أهداف التعلم​

في نهاية هذا الفصل، ستكون قادرًا على:

  • فهم سياسات الشبكة
  • إنشاء قواعد لحركة المرور
  • عزل المساحات الأسمية
  • تأمين الاتصال بين الـ Pods

ما هي سياسة الشبكة؟​

تعرف سياسة الشبكة القواعد المسموح بها لحركة مرور الشبكة بين الـ Pods.

بشكل افتراضي: كل حركة المرور مسموح بها. تقيد سياسات الشبكة.


مثال على سياسة الشبكة​

apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: allow-frontend-to-backend
namespace: default
spec:
podSelector:
matchLabels:
app: backend
policyTypes:
- Ingress
ingress:
- from:
- podSelector:
matchLabels:
app: frontend
ports:
- protocol: TCP
port: 8080

التأثير: فقط الـ Pods التي تحتوي على app=frontend يمكنها الوصول إلى الـ Pods app=backend على المنفذ 8080.


ملخص​

في هذا الفصل، تعلمت:

سياسة الشبكة: قواعد حركة مرور الشبكة بين الـ Pods
العزل: تقييد الاتصال
المحددات: بناءً على العلامات
الدخول/الخروج: حركة المرور الواردة/الصادرة


الخطوات التالية​

الفصل 4.6: النقاط النهائية و EndpointSlices
المختبر 4.3: سياسات الشبكة


تم إنشاء الفصل في: ديسمبر 2024