Ingress
جزء من دورة Kubernetes
تستطيع أصلاً إدخال حركة الطلبات إلى العنقود. فالنوع NodePort يفتح منفذاً ذا رقم عالٍ على كل عُقدة، والنوع LoadBalancer يطلب من مزوّد السحابة عنواناً عاماً. كلاهما يعمل، وكلاهما يتعثّر عند التوسّع بالطريقة نفسها: كل تطبيق يحتاج منفذه الخاص أو موازن الحمل الخاص به، فخمسة تطبيقات تعني خمسة عناوين تحفظها، وخمس شهادات تثبّتها في مكان ما، وخمس فواتير. بينما ما أردته فعلاً هو عنوان واحد يذهب فيه shop.example.
هذا قرار توجيه على مستوى HTTP، وService لا يستطيع اتخاذه. الخدمة تعمل على مستوى عناوين IP والمنافذ، ولا تعرف شيئاً عن اسم المضيف ولا عن مسار العنوان، لأن هذه المعلومات لا توجد إلا داخل طلب HTTP نفسه. وIngress هي الطبقة التي تقرأ الطلب وتوجّهه بناءً على محتواه. ...
هل تريد تعلّم Kubernetes Ingress في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع Kubernetes جاهز، وتعمل على Ingress بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسIngressما الذي ستتعلّمه
- Ingress controller
- Ingress manifest
- Host and path rules
- IngressClassName
- TLS via cert-manager
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
14 دروس- 1ما هو Kubernetes25 دقيقة
- 2Pod الأول لك30 دقيقة
- 3Deployments و ReplicaSets35 دقيقة
- 4Services35 دقيقة
- 5Probes والإصلاح الذاتي35 دقيقة
- 6ConfigMaps وSecrets35 دقيقة
- 7Volumes والتخزين الدائم35 دقيقة
- 8Namespaces وLabels25 دقيقة
- 9Ingress35 دقيقة
- 10أساسيات Helm35 دقيقة
- 11التوسع والضبط التلقائي للحجم (HPA)30 دقيقة
- 12RBAC35 دقيقة
- 13المراقبة والرصد30 دقيقة
- 14المشروع الختامي - نشر حزمة تطبيقات60 دقيقة
