From 201f00a670262368224438e25da221d97a90ab71 Mon Sep 17 00:00:00 2001 From: sajjad rahman <67529599+sajjadrahman56@users.noreply.github.com> Date: Mon, 18 Mar 2024 22:38:15 +0600 Subject: [PATCH 1/4] Add files via upload --- .../concepts/cluster-administration/_index.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 content/bn/docs/concepts/cluster-administration/_index.md diff --git a/content/bn/docs/concepts/cluster-administration/_index.md b/content/bn/docs/concepts/cluster-administration/_index.md new file mode 100644 index 0000000000..d46d1dd677 --- /dev/null +++ b/content/bn/docs/concepts/cluster-administration/_index.md @@ -0,0 +1,51 @@ +--- +title: ক্লাস্টার প্রশাসন +reviewers: +- davidopp +- lavalamp +weight: 100 +content_type: concept +description: > + একটি কুবারনেটিস ক্লাস্টার তৈরি বা পরিচালনার জন্য প্রাসঙ্গিক নিম্ন-স্তরের বিশদ। +no_list: true +card: + name: setup + weight: 60 + anchors: + - anchor: "#securing-a-cluster" + title: একটি ক্লাস্টার সুরক্ষিত +--- + + + +ক্লাস্টার প্রশাসন ওভারভিউ(overview) যে কেউ একটি কুবারনেটিস ক্লাস্টার তৈরি বা পরিচালনা করছেন তাঁর জন্য। +এটি মূল কুবারনেটিসের এর সাথে কিছু পরিচিতি অনুমান করে [ধারণা](/bn/docs/concepts/)। + + + +## একটি ক্লাস্টার পরিকল্পনা + +এ নির্দেশিকাগুলি দেখুন [সেট আপ](/bn/docs/setup/) কুবারনেটিস ক্লাস্টারগুলি কীভাবে পরিকল্পনা, সেট আপ এবং কনফিগার +করতে হয় তার উদাহরণগুলির জন্য৷ এই নিবন্ধে তালিকাভুক্ত সমাধানগুলিকে বলা হয় *distros*। + +{{< note >}} +সমস্ত ডিস্ট্রো(distros) সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না। কুবারনেটিসে সাম্প্রতিক সংস্করণের সাথে পরীক্ষা করা +হয়েছে এমন ডিস্ট্রোগুলি বেছে নিন। +{{< /note >}} + +একটি গাইড নির্বাচন করার আগে, এখানে কিছু বিবেচনা আছে: + +- আপনি কি আপনার কম্পিউটারে কুবারনেটিস ব্যবহার করে দেখতে চান, বা আপনি একটি উচ্চ-উপলব্ধতা(availability) তৈরি করতে চান, + মাল্টি-নোড ক্লাস্টার ? আপনার প্রয়োজনের জন্য সবচেয়ে উপযুক্ত ডিস্ট্রো বেছে নিন। +- আপনি কি ব্যবহার করবেন **হোস্ট করা কুবারনেটিস ক্লাস্টার** , যেমন + [গুগল কুবারনেটিস ইঞ্জিন](https://cloud.google.com/kubernetes-engine/), অথবা **আপনার নিজস্ব ক্লাস্টার হোস্ট করছেন** ? +- আপনার ক্লাস্টার কি **অন-প্রিমিসেস**, বা **ক্লাউডে (IaaS)** হবে ? কুবারনেটিস হাইব্রিড ক্লাস্টারগুলিকে + সরাসরি সমর্থন করে না। এর পরিবর্তে, আপনি একাধিক ক্লাস্টার সেট আপ করতে পারেন। +- **যদি আপনি কুবারনেটিস অন-প্রিমিসেস কনফিগার করছেন**, তাহলে বিবেচনা করুন + [নেটওয়ার্কিং মডেল](/bn/docs/concepts/cluster-administration/networking/) সবচেয়ে উপযুক্ত। +- আপনি কি **"বেয়ার মেটাল(bare metal)" হার্ডওয়্যার** অথবা **ভার্চুয়াল মেশিনে (VMs)** চালাবেন? +- আপনি কি **একটি ক্লাস্টার চালাতে চান**, অথবা আপনি কি **কুবারনেটিস প্রজেক্ট কোডের সক্রিয় বিকাশ** করার আশা করছেন? + যদি পরেরটি হয়, একটি সক্রিয়ভাবে-বিকশিত ডিস্ট্রো নির্বাচন করুন। কিছু ডিস্ট্রো শুধুমাত্র বাইনারি রিলিজ ব্যবহার করে,কিন্তু, + পছন্দের একটি বৃহত্তর বৈচিত্র অফার করে। +- একটি ক্লাস্টার চালানোর জন্য প্রয়োজনীয় [উপাদান](/bn/docs/concepts/overview/components/) এর সাথে নিজেকে পরিচিত করুন৷ + From b69e79cedb6a30a380947787bb8ea1bfbbba2b9e Mon Sep 17 00:00:00 2001 From: sajjad rahman <67529599+sajjadrahman56@users.noreply.github.com> Date: Thu, 21 Mar 2024 00:23:28 +0600 Subject: [PATCH 2/4] Update _index.md --- .../concepts/cluster-administration/_index.md | 52 +++++++++++++++++-- 1 file changed, 48 insertions(+), 4 deletions(-) diff --git a/content/bn/docs/concepts/cluster-administration/_index.md b/content/bn/docs/concepts/cluster-administration/_index.md index d46d1dd677..dc829f1892 100644 --- a/content/bn/docs/concepts/cluster-administration/_index.md +++ b/content/bn/docs/concepts/cluster-administration/_index.md @@ -1,8 +1,5 @@ --- title: ক্লাস্টার প্রশাসন -reviewers: -- davidopp -- lavalamp weight: 100 content_type: concept description: > @@ -38,7 +35,7 @@ card: - আপনি কি আপনার কম্পিউটারে কুবারনেটিস ব্যবহার করে দেখতে চান, বা আপনি একটি উচ্চ-উপলব্ধতা(availability) তৈরি করতে চান, মাল্টি-নোড ক্লাস্টার ? আপনার প্রয়োজনের জন্য সবচেয়ে উপযুক্ত ডিস্ট্রো বেছে নিন। - আপনি কি ব্যবহার করবেন **হোস্ট করা কুবারনেটিস ক্লাস্টার** , যেমন - [গুগল কুবারনেটিস ইঞ্জিন](https://cloud.google.com/kubernetes-engine/), অথবা **আপনার নিজস্ব ক্লাস্টার হোস্ট করছেন** ? + [গুগল কুবারনেটিস ইঞ্জিন](https://cloud.google.com/kubernetes-engine/), অথবা **আপনার নিজস্ব ক্লাস্টার হোস্ট করছেন**? - আপনার ক্লাস্টার কি **অন-প্রিমিসেস**, বা **ক্লাউডে (IaaS)** হবে ? কুবারনেটিস হাইব্রিড ক্লাস্টারগুলিকে সরাসরি সমর্থন করে না। এর পরিবর্তে, আপনি একাধিক ক্লাস্টার সেট আপ করতে পারেন। - **যদি আপনি কুবারনেটিস অন-প্রিমিসেস কনফিগার করছেন**, তাহলে বিবেচনা করুন @@ -49,3 +46,50 @@ card: পছন্দের একটি বৃহত্তর বৈচিত্র অফার করে। - একটি ক্লাস্টার চালানোর জন্য প্রয়োজনীয় [উপাদান](/bn/docs/concepts/overview/components/) এর সাথে নিজেকে পরিচিত করুন৷ +## একটি ক্লাস্টার পরিচালনা করা + +* শিখুন কিভাবে [নোড পরিচালনা করবেন](/bn/docs/concepts/architecture/nodes/)। + +* কিভাবে সেট আপ এবং পরিচালনা করতে হয় [রিসোর্স কোটা](/bn/docs/concepts/policy/resource-quotas/) শেয়ার্ড ক্লাস্টারগুলির জন্য তা শিখুন। + +## একটি ক্লাস্টার সুরক্ষিত করা + +* [জেনারেট সার্টিফিকেট](/bn/docs/tasks/administer-cluster/certificates/) বিভিন্ন টুল চেইন ব্যবহার করে সার্টিফিকেট + তৈরি করার ধাপগুলি বর্ণনা করে। + +* [কুবারনেটিস কন্টেইনার এনভায়রনমেন্ট](/bn/docs/concepts/containers/container-environment/) একটি কুবারনেটিস + নোডে Kubelet পরিচালিত কন্টেইনারগুলির পরিবেশ বর্ণনা করে। + +* [Kubernetes API-তে অ্যাক্সেস নিয়ন্ত্রণ](/bn/docs/concepts/security/controlling-access) বর্ণনা করে + কিভাবে কুবারনেটিস তার নিজস্ব API এর জন্য অ্যাক্সেস নিয়ন্ত্রণ প্রয়োগ করে। + +* [যাচাইকরণ](/bn/docs/reference/access-authn-authz/authentication/) বিভিন্ন যাচাইকরণ বিকল্প সহ, + কুবারনেটিসে যাচাইকরণের ব্যাখ্যা দেয়। + +* [অথোরাইজেশন](/bn/docs/reference/access-authn-authz/authorization/) যাচাইকরণ থেকে আলাদা, + এবং HTTP কলগুলি কীভাবে পরিচালনা করা হয় তা নিয়ন্ত্রণ করে। + +* [ভর্তি নিয়ন্ত্রকদের ব্যবহার](/bn/docs/reference/access-authn-authz/admission-controllers/) + প্লাগ-ইনগুলি ব্যাখ্যা করে যা যাচাইকরণ এবং অনুমোদনের পরে কুবারনেটস API সার্ভারে + অনুরোধগুলিকে বাধা দেয়। + +* [কুবারনেটিস ক্লাস্টারে Sysctls ব্যবহার ](/bn/docs/tasks/administer-cluster/sysctl-cluster/) + একজন প্রশাসকের কাছে বর্ণনা করে যে কীভাবে কার্নেল প্যারামিটার সেট করতে `sysctl` কমান্ড-লাইন টুল ব্যবহার করতে হয় +। + +* [অডিটিং](/bn/docs/tasks/debug/debug-cluster/audit/) বর্ণনা করে কিভাবে কুবারনেটিসের অডিট লগের সাথে + যোগাযোগ করতে হয়। + +### Kubelet সুরক্ষিত করা + +* [কন্ট্রোল প্লেন-নোড কমিউনিকেশন](/bn/docs/concepts/architecture/control-plane-node-communication/) +* [TLS বুটস্ট্র্যাপিং](/bn/docs/reference/access-authn-authz/kubelet-tls-bootstrapping/) +* [Kubelet যাচাইকরণ/অনুমোদন](/bn/docs/reference/access-authn-authz/kubelet-authn-authz/) + +## ঐচ্ছিক ক্লাস্টার সার্ভিস + +* [DNS ইন্টিগ্রেশন](/bn/docs/concepts/services-networking/dns-pod-service/) বর্ণনা করে কিভাবে সরাসরি কুবারনেটিস পরিষেবাতে + একটি DNS নাম সমাধান করা যায়। + +* [লগিং এবং মনিটরিং ক্লাস্টার অ্যাক্টিভিটি](/bn/docs/concepts/cluster-administration/logging/) + ব্যাখ্যা করে কিভাবে কুবারনেটিসে লগিং কাজ করে এবং কিভাবে এটি বাস্তবায়ন করা যায়। From 5dd23064ea9d9e465bf0141cf7317c1e1f325b27 Mon Sep 17 00:00:00 2001 From: sajjad rahman <67529599+sajjadrahman56@users.noreply.github.com> Date: Tue, 2 Apr 2024 18:04:48 +0600 Subject: [PATCH 3/4] Update _index.md --- .../concepts/cluster-administration/_index.md | 33 ++++++++++--------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/content/bn/docs/concepts/cluster-administration/_index.md b/content/bn/docs/concepts/cluster-administration/_index.md index dc829f1892..b8270565c6 100644 --- a/content/bn/docs/concepts/cluster-administration/_index.md +++ b/content/bn/docs/concepts/cluster-administration/_index.md @@ -1,28 +1,28 @@ --- -title: ক্লাস্টার প্রশাসন +title: ক্লাস্টার অ্যাডমিনিস্ট্রেশন weight: 100 content_type: concept description: > - একটি কুবারনেটিস ক্লাস্টার তৈরি বা পরিচালনার জন্য প্রাসঙ্গিক নিম্ন-স্তরের বিশদ। + একটি কুবারনেটিস ক্লাস্টার তৈরি বা পরিচালনার জন্য প্রাসঙ্গিক নিম্ন-স্তরের ডিটেইল। no_list: true card: name: setup weight: 60 anchors: - anchor: "#securing-a-cluster" - title: একটি ক্লাস্টার সুরক্ষিত + title: একটি ক্লাস্টার সুরক্ষিতকরণ --- -ক্লাস্টার প্রশাসন ওভারভিউ(overview) যে কেউ একটি কুবারনেটিস ক্লাস্টার তৈরি বা পরিচালনা করছেন তাঁর জন্য। -এটি মূল কুবারনেটিসের এর সাথে কিছু পরিচিতি অনুমান করে [ধারণা](/bn/docs/concepts/)। +ক্লাস্টার অ্যাডমিনিস্ট্রেশন ওভারভিউ(overview) যে কেউ একটি কুবারনেটিস ক্লাস্টার তৈরি বা পরিচালনা করছেন তাঁর জন্য। +এটি মূল কুবারনেটিসের [ধারণাগুলোর](/bn/docs/concepts/) সাথে কিছু পরিচিতি আশা করে ।। ## একটি ক্লাস্টার পরিকল্পনা -এ নির্দেশিকাগুলি দেখুন [সেট আপ](/bn/docs/setup/) কুবারনেটিস ক্লাস্টারগুলি কীভাবে পরিকল্পনা, সেট আপ এবং কনফিগার +[সেট আপ](/bn/docs/setup/) এ নির্দেশিকাগুলি দেখুন কুবারনেটিস ক্লাস্টারগুলি কীভাবে পরিকল্পনা, সেট আপ এবং কনফিগার করতে হয় তার উদাহরণগুলির জন্য৷ এই নিবন্ধে তালিকাভুক্ত সমাধানগুলিকে বলা হয় *distros*। {{< note >}} @@ -49,6 +49,7 @@ card: ## একটি ক্লাস্টার পরিচালনা করা * শিখুন কিভাবে [নোড পরিচালনা করবেন](/bn/docs/concepts/architecture/nodes/)। + * এ সম্পর্কে পড়ুন [cluster autoscaling](/docs/concepts/cluster-administration/cluster-autoscaling/). * কিভাবে সেট আপ এবং পরিচালনা করতে হয় [রিসোর্স কোটা](/bn/docs/concepts/policy/resource-quotas/) শেয়ার্ড ক্লাস্টারগুলির জন্য তা শিখুন। @@ -60,21 +61,21 @@ card: * [কুবারনেটিস কন্টেইনার এনভায়রনমেন্ট](/bn/docs/concepts/containers/container-environment/) একটি কুবারনেটিস নোডে Kubelet পরিচালিত কন্টেইনারগুলির পরিবেশ বর্ণনা করে। -* [Kubernetes API-তে অ্যাক্সেস নিয়ন্ত্রণ](/bn/docs/concepts/security/controlling-access) বর্ণনা করে - কিভাবে কুবারনেটিস তার নিজস্ব API এর জন্য অ্যাক্সেস নিয়ন্ত্রণ প্রয়োগ করে। +* [Kubernetes API-তে অ্যাক্সেস কন্ট্রোল](/bn/docs/concepts/security/controlling-access) বর্ণনা করে + কিভাবে কুবারনেটিস তার নিজস্ব API এর জন্য অ্যাক্সেস কন্ট্রোল প্রয়োগ করে। -* [যাচাইকরণ](/bn/docs/reference/access-authn-authz/authentication/) বিভিন্ন যাচাইকরণ বিকল্প সহ, - কুবারনেটিসে যাচাইকরণের ব্যাখ্যা দেয়। +* [অথেন্টিকেশন](/bn/docs/reference/access-authn-authz/authentication/) বিভিন্ন অথেন্টিকেশন বিকল্প সহ, + কুবারনেটিসে অথেন্টিকেশনের ব্যাখ্যা দেয়। -* [অথোরাইজেশন](/bn/docs/reference/access-authn-authz/authorization/) যাচাইকরণ থেকে আলাদা, +* [অথোরাইজেশন](/bn/docs/reference/access-authn-authz/authorization/) অথেন্টিকেশন থেকে আলাদা, এবং HTTP কলগুলি কীভাবে পরিচালনা করা হয় তা নিয়ন্ত্রণ করে। -* [ভর্তি নিয়ন্ত্রকদের ব্যবহার](/bn/docs/reference/access-authn-authz/admission-controllers/) - প্লাগ-ইনগুলি ব্যাখ্যা করে যা যাচাইকরণ এবং অনুমোদনের পরে কুবারনেটস API সার্ভারে +* [অ্যাডমিশন কন্ট্রোলের ব্যবহার](/bn/docs/reference/access-authn-authz/admission-controllers/) + ব্যাখ্যা করে প্লাগ-ইনগুলি প্লাগ-ইনগুলি অথেন্টিকেশন এবং অথোরাইজেশনের পরে কুবারনেটস API সার্ভারে অনুরোধগুলিকে বাধা দেয়। * [কুবারনেটিস ক্লাস্টারে Sysctls ব্যবহার ](/bn/docs/tasks/administer-cluster/sysctl-cluster/) - একজন প্রশাসকের কাছে বর্ণনা করে যে কীভাবে কার্নেল প্যারামিটার সেট করতে `sysctl` কমান্ড-লাইন টুল ব্যবহার করতে হয় + একজন অ্যাডমিনিস্ট্রেটর কাছে বর্ণনা করে যে কীভাবে কার্নেল প্যারামিটার সেট করতে `sysctl` কমান্ড-লাইন টুল ব্যবহার করতে হয় । * [অডিটিং](/bn/docs/tasks/debug/debug-cluster/audit/) বর্ণনা করে কিভাবে কুবারনেটিসের অডিট লগের সাথে @@ -84,9 +85,9 @@ card: * [কন্ট্রোল প্লেন-নোড কমিউনিকেশন](/bn/docs/concepts/architecture/control-plane-node-communication/) * [TLS বুটস্ট্র্যাপিং](/bn/docs/reference/access-authn-authz/kubelet-tls-bootstrapping/) -* [Kubelet যাচাইকরণ/অনুমোদন](/bn/docs/reference/access-authn-authz/kubelet-authn-authz/) +* [Kubelet অথেন্টিকেশন /অথোরাইজেশন](/bn/docs/reference/access-authn-authz/kubelet-authn-authz/) -## ঐচ্ছিক ক্লাস্টার সার্ভিস +## অপশনাল ক্লাস্টার সার্ভিস * [DNS ইন্টিগ্রেশন](/bn/docs/concepts/services-networking/dns-pod-service/) বর্ণনা করে কিভাবে সরাসরি কুবারনেটিস পরিষেবাতে একটি DNS নাম সমাধান করা যায়। From 3ea36ad9777918d80bd4eff5b202ab3ee4cf13d1 Mon Sep 17 00:00:00 2001 From: sajjad rahman <67529599+sajjadrahman56@users.noreply.github.com> Date: Wed, 3 Apr 2024 19:06:30 +0600 Subject: [PATCH 4/4] Update _index.md --- content/bn/docs/concepts/cluster-administration/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/bn/docs/concepts/cluster-administration/_index.md b/content/bn/docs/concepts/cluster-administration/_index.md index b8270565c6..0864241069 100644 --- a/content/bn/docs/concepts/cluster-administration/_index.md +++ b/content/bn/docs/concepts/cluster-administration/_index.md @@ -71,7 +71,7 @@ card: এবং HTTP কলগুলি কীভাবে পরিচালনা করা হয় তা নিয়ন্ত্রণ করে। * [অ্যাডমিশন কন্ট্রোলের ব্যবহার](/bn/docs/reference/access-authn-authz/admission-controllers/) - ব্যাখ্যা করে প্লাগ-ইনগুলি প্লাগ-ইনগুলি অথেন্টিকেশন এবং অথোরাইজেশনের পরে কুবারনেটস API সার্ভারে + ব্যাখ্যা করে প্লাগ-ইনগুলি অথেন্টিকেশন এবং অথোরাইজেশনের পরে কুবারনেটস API সার্ভারে অনুরোধগুলিকে বাধা দেয়। * [কুবারনেটিস ক্লাস্টারে Sysctls ব্যবহার ](/bn/docs/tasks/administer-cluster/sysctl-cluster/)