الشبكات و YAML
IP و Port
Section titled “IP و Port”الـ IP هو عنوان الجهاز أو الخدمة على الشبكة. الـ Port هو الباب الذي يستقبل عليه التطبيق الطلبات.
مثال:
http://localhost:8080هنا localhost هو العنوان و 8080 هو الـ Port.
بدل أن تحفظ IP مثل 10.96.12.44، تستخدم اسم مثل api.default.svc.cluster.local. داخل Kubernetes، خدمة CoreDNS تساعد الخدمات تجد بعضها بالأسماء.
Kubernetes يستخدم YAML لوصف الموارد.
apiVersion: v1kind: Podmetadata: name: hellospec: containers: - name: web image: nginx:1.27أهم القواعد:
- المسافات مهمة جدا.
- لا تستخدم Tabs.
- القوائم تبدأ بـ
-. - المفتاح والقيمة يكتبان بهذا الشكل:
key: value.
Lab: قراءة أول Manifest
الهدف: فهم أجزاء ملف YAML قبل تشغيله.
افتح المثال السابق وحدد:
- نوع المورد:
Pod. - اسم المورد:
hello. - اسم Container:
web. - Image المستخدمة:
nginx:1.27.