اینگرس (Ingress)
بخشی از دوره کوبرنتیز (Kubernetes)
همین حالا هم بلدید ترافیک را به داخل کلاستر بیاورید. NodePort روی هر نود یک پورت با شماره بالا باز میکند و LoadBalancer از ارائهدهنده ابریتان یک IP عمومی میگیرد. هر دو کار میکنند و هر دو به یک شکل بد بزرگ میشوند: هر اپلیکیشن پورت خودش یا لودبالانسر خودش را میخواهد، پس پنج اپلیکیشن یعنی پنج IP که باید به خاطر بسپارید، پنج سرتیفیکیت که باید جایی نصب شوند و پنج صورتحساب.
این یک تصمیم مسیریابی در سطح HTTP است و Service از پسش برنمیآید. Service در سطح آدرس IP و پورت کار میکند و اصلاً نمیداند نام میزبان یا مسیر یک URL چیست، چون آن اطلاعات فقط داخل درخواست HTTP وجود دارد. Ingress همان لایهای است که درخواست را میخواند و بر اساس محتوایش مسیریابی میکند. ...
میخواهی کوبرنتیز (Kubernetes) اینگرس (Ingress) را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با کوبرنتیز (Kubernetes) آماده دریافت کنی و اینگرس (Ingress) را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درساینگرس (Ingress)چه چیزهایی یاد میگیری
- Ingress controller
- Ingress manifest
- Host and path rules
- IngressClassName
- TLS via cert-manager
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
14 درس- 1کوبرنتیس (Kubernetes) چیست25 دقیقه
- 2اولین پاد (Pod) شما30 دقیقه
- 3دیپلویمنتها (Deployments) و رپلیکاستها (ReplicaSets)35 دقیقه
- 4سرویسها (Services)35 دقیقه
- 5پروبها (Probes) و خودترمیمی35 دقیقه
- 6ConfigMapها و Secretها35 دقیقه
- 7ولومها (Volumes) و ذخیرهسازی پایدار35 دقیقه
- 8نِیماسپیسها (Namespaces) و لیبلها (Labels)25 دقیقه
- 9اینگرس (Ingress)35 دقیقه
- 10مبانی هلم (Helm)35 دقیقه
- 11مقیاسبندی و HPA30 دقیقه
- 12RBAC35 دقیقه
- 13آبزرویبیلیتی30 دقیقه
- 14پروژه نهایی: استقرار یک پشته60 دقیقه
