چگونه با موفقیت KrakenD را در GKE تنظیم کنیم: راهنمای گام به گام

عکس پروفایل نویسنده

@ویجایزاوانتویجی ساوانت

مهندس سرب مستقر در Tāmaki Makaurau ، Aotearoa (اوکلند ، نیوزیلند).

بررسی اجمالی

یکی از اولین کارهایی که من معمولاً پس از چرخاندن خوشه GKE انجام می دهم این است که با راه اندازی API Gateway به نام KrakenD ، ترافیک HTTP را باطل می کنم. علاوه بر امنیت ، ما می توانیم از KrakenD برای مسیریابی ترافیک به فضای نام های مختلف استفاده کنیم ، زیرا در این مرحله Ingress GKE اجازه مسیریابی در فضای نام را نمی دهد.

ما همچنین می خواهیم یکی از روشهای استفاده از یک آدرس IPv4 خارجی برای مدیریت ترافیک از چندین دامنه به GKE Ingress را ببینیم.

دامنه های غیر موجود از

some.domain.dev

و

some.domain.io

در کل این راهنما استفاده خواهد شد. لطفاً دامنه های واقعی خود را جایگزین کنید.

قبل از اینکه شروع کنی:

  • دسترسی به GCP.
  • شما چند دامنه دارید که می توانید از آنها استفاده کنید.
  • دستگاه محلی شما
    glcoud

    ابزار خط فرمان نصب شده است.

  • شما در حال حاضر با KrakenD و فایل پیکربندی آن آشنا هستید.
  • شما با کوبرنتس تجربه ای دارید.

مرحله 1 – ایجاد یک آدرس IP خارجی (~ 1 دقیقه)

برای ایجاد یک آدرس IP خارجی جهانی دستور زیر را اجرا کنید.

gcloud compute addresses create my-global-address --global

با استفاده از دستور زیر آدرس IPv4 اختصاص داده شده را بازیابی کنید.

gcloud compute addresses describe my-global-address --global

مرحله 2 – دامنه راه اندازی (5 دقیقه + + منتظر DNS …

سئو PBN | خبر های جدید سئو و هک و سرور