الفصل 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