ইনগ্র্রেস: ইনগ্রিজ অবজেক্ট + ইনগ্রেশ কন্ট্রোলার
ইনগ্রেশন অবজেক্ট:
কোনও সার্ভিস অবজেক্টের মতো, এটি নিজে থেকে কিছু না করে। অনুরোধের পথ, অনুরোধের ডোমেন এবং টার্গেট কুবেরনেটসের মতো জিনিসগুলি নির্দিষ্ট করে একটি ইঙ্গ্রেস অবজেক্ট কেবল আপনার ক্লাস্টারে লেয়ার 7 ট্র্যাফিকের পথে যাওয়ার উপায় বর্ণনা করে, যখন কোনও পরিষেবা বস্তু আসলে পরিষেবাগুলি তৈরি করে
ইনগ্রেশন কন্ট্রোলার:
একটি পরিষেবা যা:
1. listens on specific ports (usually 80 and 443) for web traffic
2. Listens for the creation, modification, or deletion of Ingress Objects
3. Creates internal L7 routing rules based on these Ingress Objects
উদাহরণস্বরূপ, এনগিনেক্স ইনগ্রেশন কন্ট্রোলার, 80 এবং 443 পোর্টে শোনার জন্য একটি পরিষেবা ব্যবহার করতে পারে এবং তারপরে নতুন ইনগ্রেশন অবজেক্টগুলি পড়তে এবং সেগুলিকে নতুন সার্ভার}} বিভাগে পার্স করতে পারে যা এটি গতিতে এটি nginx.conf এর মধ্যে রাখে n
লোডবালেন্সার: বাহ্যিক লোড ব্যালান্সার সরবরাহকারী + পরিষেবার ধরণ
বাহ্যিক ভারসাম্য সরবরাহকারী:
বাহ্যিক লোড ব্যালেন্সার সরবরাহকারী সাধারণত AWS এবং GKE এর মতো মেঘগুলিতে কনফিগার করা থাকে এবং বাহ্যিক লোড ব্যালান্সার তৈরির মাধ্যমে বাহ্যিক আইপিগুলি নির্ধারণের জন্য একটি উপায় সরবরাহ করে। এই ক্রিয়াকলাপটি কোনও পরিষেবা "লোডবালেন্সার" হিসাবে টাইপ করে ব্যবহার করা যেতে পারে।
সেবার ধরণ:
যখন সার্ভিসের ধরণটি লোডবালেন্সারে সেট করা থাকে তখন কুবার্নেটস কুবারনেট পোডগুলির জন্য এন্ট্রি সহ একটি বহিরাগত লোড ব্যালান্সার তৈরি করার এবং তার পরে তাদের বাহ্যিক আইপি নির্ধারণের চেষ্টা করে।
কুবেরনেটস সার্ভিস কন্ট্রোলার বাহ্যিক লোড ব্যালেন্সার, স্বাস্থ্য পরীক্ষা (যদি প্রয়োজন হয়), ফায়ারওয়াল বিধিগুলি (প্রয়োজন হলে) তৈরি করে স্বয়ংক্রিয় করে এবং মেঘ সরবরাহকারীর দ্বারা বরাদ্দ করা এবং নতুনভাবে তৈরি করা লোডবালেন্সারের বাহ্যিক আইপি পুনরুদ্ধার করে এবং এতে পপুলেশন করে পরিষেবা অবজেক্ট
সম্পর্ক:
ইনগ্রস কন্ট্রোলার পরিষেবাদিগুলি প্রায়শই লোডবালেন্সার প্রকার হিসাবে সরবরাহ করা হয়, যাতে কোনও বহিরাগত আইপি-র মাধ্যমে নির্দিষ্ট অভ্যন্তরীণ পরিষেবাগুলিতে HTTP এবং https অনুরোধগুলি প্রক্সাইড / রুটেড করা যায়।
যাইহোক, এই জন্য কোনও লোডবালান্সার কঠোরভাবে প্রয়োজন হয় না। যেহেতু, হোস্টনেটওয়ার্ক বা হোস্টপোর্টের ব্যবহারের মাধ্যমে আপনি প্রযুক্তিগতভাবে কোনও পরিষেবাতে হোস্টের একটি বন্দর বেঁধে রাখতে পারেন (আপনাকে এটি হোস্টের বাহ্যিক আইপি: পোর্টের মাধ্যমে দেখার অনুমতি দেয়)। যদিও এটি সরকারী নোডে বন্দর ব্যবহার করে তবে এটি আনুষ্ঠানিকভাবে প্রস্তাবিত নয়।
তথ্যসূত্র:
https://kubernetes.io/docs/concepts/configuration/overview/#services
https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/
https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#external-load-balancer-providers
https://kubernetes.io/docs/concepts/services-networking/ingress/