در Kubernetes، منابع Ingress اغلب بهعنوان کنترلکننده ترافیک استفاده میشوند و دسترسی خارجی به خدمات درون خوشه را فراهم میکنند. ورود برای مسیریابی ترافیک ورودی به سرویس شما ضروری است. با این حال، ممکن است سناریوهایی وجود داشته باشد که در آن بخواهید موتورهای جستجو را از فهرست کردن محتوای سرویس خود جلوگیری کنید: ممکن است یک محیط توسعه یا چیز دیگری باشد.
این پست وبلاگ شما را در فرآیند مسدود کردن نمایه سازی سایت خود در Kubernetes Ingress با استفاده از یک فایل robots.txt راهنمایی می کند و از خزیدن و نمایه سازی محتوای شما توسط ربات های موتور جستجو جلوگیری می کند.
پیش نیازها
برای ادامه آموزش، باید درک اولیه از اشیاء اولیه Kubernetes، منابع Ingress و کنترل کننده رسمی ورودی HAProxy داشته باشید. همچنین برای ایجاد تغییرات پیکربندی نیاز به دسترسی به خوشه Kubernetes و مجوزهای لازم دارید.
به خاطر داشته باشید که برای این مقاله، من فرض می کنم که کنترل کننده ورودی HAProxy به عنوان کنترل کننده پیش فرض تنظیم شده است. در غیر این صورت، اگر HAProxy را به عنوان کنترلر پیش فرض انتخاب نکرده اید، باید آن را اضافه کنید ingressClassName
گزینه ای برای همه نمونه های کد ورودی.
مرحله 1: یک منبع Ingress Kubernetes ایجاد کنید
در بخش اول سفر خود، یک منبع کوچک Ingress را راهاندازی میکنیم تا خدمات خود را خارج از خوشه Kubernetes در معرض دید قرار دهیم. توجه کنید:…