Skip to content

Commit 22a3e27

Browse files
authored
Create _index.md
1 parent b0fc0de commit 22a3e27

File tree

1 file changed

+65
-0
lines changed
  • content/bn/docs/concepts/services-networking

1 file changed

+65
-0
lines changed
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
title: "পরিষেবা, লোড ব্যালেন্সিং এবং নেটওয়ার্কিং"
3+
weight: 60
4+
description: >
5+
কুবারনেটিসে নেটওয়ার্কিংয়ের পিছনে থাকা ধারণা এবং রিসোর্স।
6+
---
7+
8+
## কুবারনেটিস নেটওয়ার্ক মডেল
9+
10+
একটি ক্লাস্টারের প্রতিটি [`পড`](/bn/docs/concepts/workloads/pods/) তার নিজস্ব ক্লাস্টার-ওয়াইড আইপি ঠিকানা পায়।
11+
এর অর্থ হলো আপনাকে `পডের` মধ্যে স্পষ্টভাবে লিঙ্ক তৈরি করার দরকার নেই
12+
এবং পোর্টগুলো হোস্ট করার জন্য আপনাকে ম্যাপিং কন্টেইনার পোর্টগুলোর সাথে মোকাবিলা করতে হবে না।
13+
এটি একটি পরিষ্কার, পিছনের-সামঞ্জস্যপূর্ণ মডেল (backwards-compatible model) তৈরি করে
14+
যেখানে পোর্ট বরাদ্দকরণ, নামকরণ, পরিষেবা আবিষ্কার (service discovery), [লোড ব্যালেন্সিং](/bn/docs/concepts/services-networking/ingress/#load-balancing), অ্যাপ্লিকেশন কনফিগারেশন এবং মাইগ্রেশনের
15+
দৃষ্টিকোণ থেকে `পডগুলোকে` অনেকটা ভিএম (Virtual Machine) বা ফিজিক্যাল হোস্টের মতোই
16+
বিবেচনা করা যেতে পারে।
17+
18+
কুবারনেটিস যেকোন নেটওয়ার্কিং বাস্তবায়নে নিম্নলিখিত মৌলিক প্রয়োজনীয়তাগুলো আরোপ করে
19+
(যেকোনো ইচ্ছাকৃত নেটওয়ার্ক বিভাজন নীতি ব্যতীত):
20+
21+
* পড NAT ছাড়া অন্য কোনো [নোডে](/docs/concepts/architecture/nodes/)
22+
অন্য সব পডের সঙ্গে যোগাযোগ করতে পারে
23+
* একটি নোডের এজেন্ট (যেমন system daemons, kubelet) সেই নোডের সমস্ত
24+
পডের সাথে যোগাযোগ করতে পারে
25+
26+
দ্রষ্টব্য: হোস্ট নেটওয়ার্কে (যেমন লিনাক্স) চলমান `পডগুলোকে` সমর্থন করে এমন প্ল্যাটফর্মগুলোর জন্য,
27+
যখন পডগুলো একটি নোডের হোস্ট নেটওয়ার্কের সাথে সংযুক্ত থাকে তখনও
28+
তারা সমস্ত নোডের সমস্ত পডের সাথে যোগাযোগ করতে পারে NAT ছাড়া ৷
29+
30+
এই মডেলটি শুধুমাত্র সামগ্রিকভাবে কম জটিল নয়,
31+
এটি প্রধানত কুবারনেটিসের ইচ্ছার সাথে সামঞ্জস্যপূর্ণ যাতে ভিএম থেকে কন্টেইনারে
32+
অ্যাপের লো-ফ্রিকশন পোর্টিং সক্ষম করা যায়। যদি আপনার কাজ আগে কোনো ভিএম-এ চলত, তাহলে আপনার ভিএম-এর IP ছিল এবং
33+
আপনার প্রোজেক্টের অন্যান্য ভিএম-এর সাথে কথা বলতে পারে। এটি একই মৌলিক মডেল।
34+
35+
কুবারনেটিস আইপি ঠিকানাগুলো `পড` স্কোপে বিদ্যমান - একটি `পডের` মধ্যে থাকা কন্টেনারগুলো
36+
তাদের নেটওয়ার্ক নেমস্পেসগুলো ভাগ করে - তাদের IP ঠিকানা এবং MAC ঠিকানা সহ।
37+
এর মানে হলো যে একটি `পডের` মধ্যে থাকা কন্টেইনারগুলো একে অপরের পোর্টে `লোকালহোস্টে` পৌঁছাতে পারে।
38+
এটি আরো বোঝায় যে একটি `পডের` মধ্যে থাকা কন্টেইনারগুলোকে পোর্ট ব্যবহারের সমন্বয় করতে হবে,
39+
তবে এটি একটি ভিএম-এর প্রক্রিয়াগুলোর থেকে আলাদা নয়।
40+
এটিকে "IP-per-pod" মডেল বলা হয়।
41+
42+
এটি কীভাবে প্রয়োগ করা হয় তা ব্যবহার করা নির্দিষ্ট কন্টেইনার রানটাইমের একটি ডিটেইল।
43+
44+
`নোডেই` পোর্টের জন্য অনুরোধ করা সম্ভব যা আপনার `পডে` ফরোয়ার্ড করা হয়
45+
(যাকে হোস্ট পোর্ট বলা হয়), কিন্তু এটি একটি খুব বিশিষ্ট অপারেশন।
46+
সেই ফরোয়ার্ডিং কীভাবে বাস্তবায়িত হয় তাও কন্টেইনার রানটাইমের ডিটেইল।
47+
`পড` নিজেই হোস্ট পোর্টের অস্তিত্ব বা অ-অস্তিত্ব সম্পর্কে অন্ধ।
48+
49+
কুবারনেটিস নেটওয়ার্কিং চারটি উদ্বেগের সমাধান করে:
50+
- লুপব্যাকের মাধ্যমে একটি পডের মধ্যে কন্টেইনার [যোগাযোগের জন্য নেটওয়ার্কিং ব্যবহার করে](/bn/docs/concepts/services-networking/dns-pod-service/)
51+
- ক্লাস্টার নেটওয়ার্কিং বিভিন্ন পডের মধ্যে যোগাযোগ প্রদান করে।
52+
- [পরিষেবা](/bn/docs/concepts/services-networking/service/) API আপনাকে আপনার ক্লাস্টারের
53+
বাইরে থেকে পৌঁছানোর জন্য [পডসে চলমান একটি অ্যাপ্লিকেশন প্রকাশ](/docs/tutorials/services/connect-applications-service/)
54+
করতে দেয় ।
55+
- [ইনগ্রেস](/bn/docs/concepts/services-networking/ingress/) বিশেষত HTTP অ্যাপ্লিকেশন, ওয়েবসাইট
56+
এবং এপিআই প্রকাশ করার জন্য অতিরিক্ত কার্যকারিতা প্রদান করে।
57+
- [গেটওয়ে API](/bn/docs/concepts/services-networking/gateway/) হলো একটি {{<glossary_tooltip text="অ্যাড-অন" term_id="addons">}}
58+
যেটি মডেলিং পরিষেবা নেটওয়ার্কিংয়ের জন্য API ধরণের একটি অভিব্যক্তিপূর্ণ (expressive), এক্সটেনসিবল, এবং ভূমিকা-ভিত্তিক পরিবার প্রদান করে।
59+
- এছাড়া আপনি [শুধুমাত্র আপনার ক্লাস্টারের মধ্যে ব্যবহারের জন্য পরিষেবাগুলো প্রকাশ করতে](/docs/concepts/services-networking/service-traffic-policy/)
60+
পরিষেবাগুলো ব্যবহার করতে পারেন ।
61+
62+
[কানেক্টিং অ্যাপ্লিকেশানস উইথ সার্ভিস](/bn/docs/tutorials/services/connect-applications-service/) টিউটোরিয়াল আপনাকে একটি হ্যান্ডস-অন উদাহরণ সহ পরিষেবা এবং কুবারনেটিস নেটওয়ার্কিং সম্পর্কে শিখতে দেয়।
63+
64+
[ক্লাস্টার নেটওয়ার্কিং](/bn/docs/concepts/cluster-administration/networking/) ব্যাখ্যা করে
65+
কিভাবে আপনার ক্লাস্টারের জন্য নেটওয়ার্কিং সেট আপ করতে হয় এবং এর সাথে জড়িত প্রযুক্তিগুলোর একটি ওভারভিউ প্রদান করে।

0 commit comments

Comments
 (0)