Compare commits

...

53 Commits

Author SHA1 Message Date
shahriyar101931 391fc9092a Created the supported docs file (#34693) 2022-06-28 23:22:05 -07:00
Kubernetes Prow Robot b6579d4be3 Merge pull request #34692 from mitul3737/revert-34691-support-docs
Revert "[bn] Localize content/bn/docs/home/supported-doc-versions.md"
2022-06-28 23:12:04 -07:00
Md Shahriyar Al Mustakim Mitul c3e1be3c5e Revert "[bn] Localize content/bn/docs/home/supported-doc-versions.md" 2022-06-29 12:08:46 +06:00
Kubernetes Prow Robot 036cf8eadc Merge pull request #34691 from shahriyar101931/support-docs
[bn] Localize content/bn/docs/home/supported-doc-versions.md
2022-06-28 23:08:04 -07:00
shahriyar101931 79d1d49797 Update supported-doc-versions.md 2022-06-29 12:04:24 +06:00
shahriyar101931 67d5cd7600 Update supported-doc-versions.md 2022-06-29 12:03:49 +06:00
shahriyar101931 441ebaaa60 Created the supported docs file 2022-06-29 11:56:57 +06:00
Kubernetes Prow Robot 9605ae4997 Merge pull request #33294 from ikramulkayes/dev-1.23-bn.1
[bn] Localize content/bn/docs/concepts/overview/what-is-kubernetes.md
2022-05-13 00:43:48 -07:00
Kubernetes Prow Robot df891b38ab Merge pull request #32505 from Imtiaz1234/patch-1
[bn] Localized content/bn/docs/home/_index.md
2022-05-09 11:36:33 -07:00
Imtiaz1234 c7370d48bb Update the index file 2022-05-10 00:34:16 +06:00
Imtiaz1234 c05586189e [bn] Localized content/bn/docs/setup/_index.md (#32839)
* Created _index.md

* Delete content/bn/docs/setup directory

* Updated _index.md

* Updated the file

* Update
2022-05-09 11:21:19 -07:00
Imtiaz1234 0c053612b4 [bn] Localize content/bn/docs/tasks/_index.md (#32883)
* Created _index.md

* Delete content/bn/docs/setup directory

* Create _index.md
2022-05-09 10:53:18 -07:00
Kubernetes Prow Robot 14ceb95534 Merge pull request #33572 from Mouly22/dev-1.222-bn.2
[bn] Localized content/bn/ _index.html
2022-05-09 10:41:19 -07:00
Kubernetes Prow Robot e150925a7a Merge pull request #33573 from Mouly22/dev-1.24-bn.3
[bn] Localized content/bn/ releases/_index.md
2022-05-09 10:27:19 -07:00
Umme Abira Azmary 3710678a89 Create _index.md 2022-05-09 19:00:00 +06:00
Umme Abira Azmary 49fac20855 Create _index.html 2022-05-09 18:48:55 +06:00
MD Ikramul Kayes e82d01b4ed updated 2022-05-08 13:55:37 +06:00
Kubernetes Prow Robot 36a6b9ed22 Merge pull request #33549 from Imtiaz1234/patch-2
[bn] Updating the contribute index file
2022-05-07 20:23:17 -07:00
Imtiaz1234 70e1ac866e Update the index file 2022-05-08 09:19:19 +06:00
Kubernetes Prow Robot ab8db4527c Merge pull request #31814 from Saber382/main
[bn] Adding  content/bn/docs/contribute/_index.md  for Bengali Localization
2022-05-07 20:15:17 -07:00
Saber382 e5f9f5fa09 Updated the index file 2022-05-08 09:10:26 +06:00
Kubernetes Prow Robot ec78faa675 Merge pull request #31678 from nazma1234/main
[bn] Translate turnkey-solutions.md
2022-05-07 18:19:17 -07:00
Kubernetes Prow Robot 8d4593e841 Merge pull request #31676 from Imtiaz1234/main
[bn] Localized content/en/case-studies/_index.html
2022-05-07 18:15:17 -07:00
Imtiaz1234 b1d77fbee7 [bn] Localize content/bn/docs/tasks/tools/_index.md (#32885)
* Created _index.md

* Delete content/bn/docs/setup directory

* Create _index.md

* Update _index.md

* Updated the index file
2022-05-07 17:05:17 -07:00
Imtiaz1234 5f993c8e22 [bn] Localize content/bn/docs/tutorials/_index.md (#32886)
* Created _index.md

* Delete content/bn/docs/setup directory

* Create _index.md

* Updated the file
2022-05-07 16:57:17 -07:00
Kubernetes Prow Robot 6d01ea16d0 Merge pull request #33521 from Mouly22/dev--1.23-bn.3
[bn] Localized content/bn/docs/reference/glossary/_index.md
2022-05-07 07:35:17 -07:00
MD Ikramul Kayes 7e5f39cb11 updated please check 2022-05-07 18:53:27 +06:00
MD Ikramul Kayes 5c774d5b2f 2022-05-06 13:52:33 +06:00
Rey Lejano 76ab2e8578 Update Bengali localization owners 2022-05-05 12:47:15 -07:00
Rey Lejano c6d14c7ee7 Update Bengali localization owners 2022-05-05 12:45:32 -07:00
MD Ikramul Kayes 621e3142a2 1st 2022-04-29 11:27:49 +06:00
MD Ikramul Kayes c76f5ffc70 [bn] Localize 2022-04-29 03:01:07 +06:00
Umme Abira Azmary ad4bb49ff2 Create _index.md 2022-03-26 00:45:33 +06:00
Umme Abira Azmary e1131ea715 Delete _index.html 2022-03-26 00:44:32 +06:00
Rey Lejano 9e64b37e02 update bn.toml based on en
Signed-off-by: Rey Lejano <rlejano@gmail.com>
2022-03-25 11:28:12 -07:00
nazma1234 0e0ee6ea2e Update turnkey-solutions.md 2022-03-25 20:29:12 +06:00
Imtiaz1234 bf3224e851 Create _index.md 2022-03-25 19:51:07 +06:00
Umme Abira Azmary ed9c7e3474 Delete _index.md 2022-03-25 15:34:18 +06:00
Umme Abira Azmary 97ee362155 Create _index.md 2022-03-25 12:20:04 +06:00
Umme Abira Azmary aab30afd7d Create _index.html 2022-03-25 12:14:53 +06:00
Rey Lejano f376f3be0c add README-bn.md 2022-03-23 19:24:20 -07:00
Rey Lejano dfd3955667 remove non k8s org member in owners aliases for Bengali
Signed-off-by: Rey Lejano <rlejano@gmail.com>
2022-03-23 13:15:12 -07:00
Rey Lejano 04c3c9de1b remove non k8s org member in owners aliases for Bengali
Signed-off-by: Rey Lejano <rlejano@gmail.com>
2022-03-23 12:28:23 -07:00
Rey Lejano 90cb480667 fix typo in owners aliases for Bengali
Signed-off-by: Rey Lejano <rlejano@gmail.com>
2022-03-23 12:15:57 -07:00
Rey Lejano 1c2bc96c55 initial Bengali branch commit
Signed-off-by: Rey Lejano <rlejano@gmail.com>
2022-03-23 11:37:16 -07:00
Saber382 383e25b7e4 Updated Titles 2022-02-21 20:20:16 +06:00
Saber382 f1abc01105 Updated contents 2022-02-21 20:17:37 +06:00
Saber382 1abcb6d2b3 Update content/bn/docs/contribute/_index.md
Co-authored-by: Anubhav Vardhan <vardhananubhav@gmail.com>
2022-02-21 19:37:24 +06:00
Saber382 0e049d5b48 Updating _index.md 2022-02-21 12:58:52 +06:00
nazma1234 cb1b566c27 Update turnkey-solutions.md 2022-02-10 04:02:30 +06:00
nazma1234 8fd8330e2f Translated turnkey-solutions.md 2022-02-10 03:57:18 +06:00
Imtiaz1234 bb1003378b Update _index.html 2022-02-10 02:42:07 +06:00
Imtiaz1234 f08c06a7a8 Create _index.html 2022-02-10 02:40:08 +06:00
20 changed files with 1197 additions and 0 deletions
+8
View File
@@ -8,6 +8,14 @@ aliases:
- onlydole
- sftim
- nate-double-u
sig-docs-bn-owners: # Admins for Bengali content
- Imtiaz1234
- mitul3737
- rajibmitra
sig-docs-bn-reviews: # PR reviews for Bengali content
- Imtiaz1234
- mitul3737
- rajibmitra
sig-docs-de-owners: # Admins for German content
- bene2k1
- mkorbi
+193
View File
@@ -0,0 +1,193 @@
# Kubernetes ডকুমেন্টেশন
[![Build Status](https://api.travis-ci.org/kubernetes/website.svg?branch=master)](https://travis-ci.org/kubernetes/website)
[![GitHub release](https://img.shields.io/github/release/kubernetes/website.svg)](https://github.com/kubernetes/website/releases/latest)
স্বাগত! এই সংগ্রহস্থলে [Kubernetes ওয়েবসাইট এবং ডকুমেন্টেশন](https://kubernetes.io/) তৈরি করার জন্য প্রয়োজনীয় সমস্ত উপাদান রয়েছে। আমরা খুবই আনন্দিত যে আপনি অবদান রাখতে চান!
- [ডকুমেন্টেশন এ অবদান](#contributing-to-the-docs)
- [স্থানীয়করণ ReadMeগুলি](#localization-readmemds)
## `README.md` এর স্থানীয়করণ কুবারনেটস ডকুমেন্টেশন
আপনি বাংলা স্থানীয়করণের রক্ষণাবেক্ষণকারীদের (maintainers) কাছে পৌঁছাতে পারেন:
* MD Shahriyar Al Mustakim Mitul ([LinkedIn](https://www.linkedin.com/in/md-shahriyar-al-mustakim-mitul-9084b31a0/), [Twitter](https://twitter.com/ShahriyarMitul), [GitHub](https://github.com/mitul3737))
* [Slack চ্যানেল](https://kubernetes.slack.com/messages/kubernetes-docs-bn)
## এই সংগ্রহস্থল ব্যবহার করে
আপনি Hugo (বর্ধিত সংস্করণ) ব্যবহার করে স্থানীয়ভাবে ওয়েবসাইটটি চালাতে পারেন, অথবা আপনি এটি একটি কন্টেইনার রানটাইমে চালাতে পারেন। আমরা দৃঢ়ভাবে কন্টেইনার রানটাইম ব্যবহার করার পরামর্শ দিই, কারণ এটি লাইভ ওয়েবসাইটের সাথে স্থাপনার ধারাবাহিকতা দেয়।
## পূর্বশর্ত
এই সংগ্রহস্থলটি(repository) ব্যবহার করার জন্য, আপনাকে লোকাল সিস্টেম বা, ডিভাইস এ নিম্নলিখিত জিনিস ইনস্টল করতে হবে:
- [npm](https://www.npmjs.com/)
- [Go](https://golang.org/)
- [Hugo (বর্ধিত সংস্করণ)](https://gohugo.io/)
- একটি ধারক রানটাইম, উদাহরন হিসেবে [Docker](https://www.docker.com/).
আপনি কাজ শুরু করার আগে, দরকারি জিনিশগুলি ইনস্টল করুন। সংগ্রহস্থল ক্লোন(clone) করুন এবং ডিরেক্টরিতে(directory) প্রবেশ করুন:
```bash
git clone https://github.com/kubernetes/website.git
cd website
```
কুবারনেটিস ওয়েবসাইটটি [Docsy Hugo থিম](https://github.com/google/docsy#readme) ব্যবহার করে। এমনকি যদি আপনি একটি কনটেইনার ওয়েবসাইট চালানোর পরিকল্পনা করেন, আমরা দৃঢ়ভাবে নিম্নলিখিতগুলি চালিয়ে সাবমডিউল এবং অন্যান্য প্রয়োজনীয় জিনিসগুলিশগুলি পুল(pull) করার পরামর্শ দিই:
```bash
# ডকসি সাবমডিউল পুল করুন
git submodule update --init --recursive --depth 1
```
## একটি কনটেইনার ব্যবহার করে ওয়েবসাইট চালানো
একটি কনটেইনারে সাইটটি তৈরি করতে, কনটেইনার চিত্র(container image) তৈরি করতে এবং এটি চালাতে নিম্নলিখিতটি চালান:
```bash
make container-image
make container-serve
```
আপনি যদি ত্রুটি দেখতে পান, তাহলে সম্ভবত এর অর্থ হল Hugo কন্টেইনারে যথেষ্ট কম্পিউটিং স্থান উপস্থিত ছিল না। এটি সমাধান করতে, আপনার মেশিনে ডকারের (Docker) জন্য অনুমোদিত CPU এবং মেমরি ব্যবহারের পরিমাণ বাড়ান [MacOSX](https://docs.docker.com/docker-for-mac/#resources) এবং [Windows](https://docs.docker.com/docker-for-windows/#resources)
ওয়েবসাইটটি দেখতে <http://localhost:1313>-এ আপনার ব্রাউজার খুলুন। আপনি সোর্স ফাইলগুলিতে পরিবর্তন করার সাথে সাথে, Hugo ওয়েবসাইট আপডেট করে এবং একটি ব্রাউজার রিফ্রেশ করতে বাধ্য করে।
## Hugo ব্যবহার করে লোকাল ডিভাইস এ ওয়েবসাইট চালানো
নিশ্চিত করুন যে Hugo বর্ধিত সংস্করণ ইনস্টল করা হয়েছে `HUGO_VERSION`নামক এনভায়রনমেন্ট ভেরিয়েবল দ্বারা[`netlify.toml`](netlify.toml#L10)
স্থানীয়ভাবে সাইট তৈরি এবং পরীক্ষা করতে, চালান:
```bash
# নির্ভরতা গুলি ইনস্টল করুন
npm ci
make serve
```
এটি পোর্ট 1313-এ স্থানীয় হুগো সার্ভার শুরু করবে। ওয়েবসাইট দেখতে <http://localhost:1313>-এ আপনার ব্রাউজার খুলুন। আপনি সোর্স ফাইলগুলিতে পরিবর্তন করার সাথে সাথে, Hugo ওয়েবসাইট আপডেট হবে এবং একটি ব্রাউজার রিফ্রেশ করতে বাধ্য করে।
## API রেফারেন্স পৃষ্ঠা তৈরি করা
`content/en/docs/reference/kubernetes-api` এ অবস্থিত API রেফারেন্স পৃষ্ঠাগুলি <https://github.com/kubernetes-sigs/reference-docs/tree/master/gen-resourcesdocs> ব্যবহার করে Swagger স্পেসিফিকেশন থেকে তৈরি করা হয়েছে
একটি নতুন কুবারনেটিস(Kubernetes) রিলিজের জন্য রেফারেন্স পৃষ্ঠাগুলি আপডেট করতে এই পদক্ষেপগুলি অনুসরণ করুন:
1. `api-ref-generator` সাবমডিউল পুল (Pull) করুন:
```bash
git submodule update --init --recursive --depth 1
```
2. Swagger স্পেসিফিকেশন আপডেট করুন:
```bash
curl 'https://raw.githubusercontent.com/kubernetes/kubernetes/master/api/openapi-spec/swagger.json' > api-ref-assets/api/swagger.json
```
3. `api-ref-assets/config/`-এ, নতুন রিলিজের পরিবর্তনগুলি প্রতিফলিত করতে `toc.yaml` এবং `fields.yaml` ফাইলগুলিকে হালনাগাদ করে নিন।
4. পরবর্তী, পৃষ্ঠাগুলি তৈরি করুন:
```bash
make api-reference
```
আপনি একটি কনটেইনার চিত্র (Container image) থেকে সাইট তৈরি এবং পরিবেশন করে স্থানীয়ভাবে ফলাফল পরীক্ষা করতে পারেন:
```bash
make container-image
make container-serve
```
একটি ওয়েব ব্রাউজারে, API রেফারেন্স দেখতে <http://localhost:1313/docs/reference/kubernetes-api/> এ যান।
5.যখন নতুন চুক্তির সমস্ত পরিবর্তন কনফিগারেশন ফাইল `toc.yaml` এবং `fields.yaml`-এ প্রতিফলিত হয়, তখন নতুন জেনারেট করা API রেফারেন্স পৃষ্ঠাগুলির সাথে একটি পুল অনুরোধ (Pull request) তৈরি করুন।
## সমস্যা সমাধান
### error: failed to transform resource: TOCSS: failed to transform "scss/main.scss" (text/x-scss): this feature is not available in your current Hugo version
প্রযুক্তিগত কারণে হুগোকে দুই সেট বাইনারিতে পাঠানো হয়েছে। বর্তমান ওয়েবসাইটটি শুধুমাত্র **Hugo Extended** সংস্করণের উপর ভিত্তি করে চলে। [রিলিজ পৃষ্ঠা](https://github.com/gohugoio/hugo/releases) নামের মধ্যে `বর্ধিত(extended)` সহ সংরক্ষণাগারগুলি খুঁজুন। নিশ্চিত করতে, `হুগো সংস্করণ (hugo version)` চালান এবং `বর্ধিত (extended)` শব্দটি সন্ধান করুন।
### অনেকগুলি খোলা ফাইলের জন্য macOS সমস্যা সমাধান করা হচ্ছে
আপনি যদি macOS-এ `make serve` চালান এবং নিম্নলিখিত ত্রুটি পান:
```bash
ERROR 2020/08/01 19:09:18 Error: listen tcp 127.0.0.1:1313: socket: too many open files
make: *** [serve] Error 1
```
খোলা ফাইলগুলির জন্য বর্তমান সীমা পরীক্ষা করার চেষ্টা করুন:
`launchctl limit maxfiles`
তারপর নিম্নলিখিত কমান্ডগুলি চালান (<https://gist.github.com/tombigel/d503800a282fcadbee14b537735d202c> থেকে নেয়া):
```shell
#!/bin/sh
# নিচের গুলি মূল সারাংশ(gist) লিঙ্ক, এবং আমার সারাংশ(gist) লিঙ্ক এর সাথে সম্পর্ক স্থাপন করি.
# curl -O https://gist.githubusercontent.com/a2ikm/761c2ab02b7b3935679e55af5d81786a/raw/ab644cb92f216c019a2f032bbf25e258b01d87f9/limit.maxfiles.plist
# curl -O https://gist.githubusercontent.com/a2ikm/761c2ab02b7b3935679e55af5d81786a/raw/ab644cb92f216c019a2f032bbf25e258b01d87f9/limit.maxproc.plist
curl -O https://gist.githubusercontent.com/tombigel/d503800a282fcadbee14b537735d202c/raw/ed73cacf82906fdde59976a0c8248cce8b44f906/limit.maxfiles.plist
curl -O https://gist.githubusercontent.com/tombigel/d503800a282fcadbee14b537735d202c/raw/ed73cacf82906fdde59976a0c8248cce8b44f906/limit.maxproc.plist
sudo mv limit.maxfiles.plist /Library/LaunchDaemons
sudo mv limit.maxproc.plist /Library/LaunchDaemons
sudo chown root:wheel /Library/LaunchDaemons/limit.maxfiles.plist
sudo chown root:wheel /Library/LaunchDaemons/limit.maxproc.plist
sudo launchctl load -w /Library/LaunchDaemons/limit.maxfiles.plist
```
এটি ক্যাটালিনার(Catalina) পাশাপাশি Mojave macOS এর জন্য কাজ করে।
## SIG ডক্সের সাথে জড়িত হন
[কমিউনিটি পৃষ্ঠা](https://github.com/kubernetes/community/tree/master/sig-docs#meetings) এ SIG ডক্স কুবারনেটিস সম্প্রদায় এবং মিটিং সম্পর্কে আরও জানুন।
এছাড়াও আপনি এই প্রকল্পের রক্ষণাবেক্ষণকারীদের কাছে পৌঁছাতে পারেন:
- [Slack](https://kubernetes.slack.com/messages/sig-docs)
- [এই Slack এর জন্য একটি আমন্ত্রণ পান](https://slack.k8s.io/)
- [মেইলিং তালিকা](https://groups.google.com/forum/#!forum/kubernetes-sig-docs)
## ডক্স এ অবদান রাখুন
আপনি আপনার GitHub অ্যাকাউন্টে এই সংগ্রহস্থলের (repository) একটি অনুলিপি তৈরি করতে স্ক্রিনের উপরের ডানদিকে **Fork** বোতামে ক্লিক করতে পারেন। এই অনুলিপিটিকে _ফর্ক(fork)_ বলা হয়। আপনার ফর্কটতিতে আপনি যে কোনো পরিবর্তন করতে চান এবং আপনি যখন সেই পরিবর্তনগুলি আমাদের কাছে পাঠাতে প্রস্তুত হন, তখন আপনার ফর্কে যান এবং এটি সম্পর্কে আমাদের জানাতে একটি নতুন পুল অনুরোধ (Pull request) তৈরি করুন৷
একবার আপনার পুল অনুরোধ(Pull request) তৈরি হয়ে গেলে, একজন Kubernetes পর্যালোচক স্পষ্ট, কার্যকর প্রতিক্রিয়া প্রদানের দায়িত্ব নেবেন। পুল অনুরোধের মালিক হিসাবে, **কুবারনেটস (Kubernetes) পর্যালোচক আপনাকে যে প্রতিক্রিয়া প্রদান করেছেন তা সমাধান করার জন্য আপনার পুল অনুরোধ (Pull request) সংশোধন করার দায়িত্ব আপনার।**
এছাড়াও, মনে রাখবেন যে আপনার কাছে একাধিক Kubernetes পর্যালোচক আপনাকে প্রতিক্রিয়া প্রদান করতে পারেন বা আপনি একজন Kubernetes পর্যালোচকের কাছ থেকে প্রতিক্রিয়া পেতে পারেন যা আপনাকে প্রতিক্রিয়া প্রদানের জন্য প্রাথমিকভাবে নির্ধারিত একটি থেকে আলাদা।
তদুপরি, কিছু ক্ষেত্রে, আপনার একজন পর্যালোচক প্রয়োজনের সময় একজন কুবারনেটস কারিগরি পর্যালোচনাকারীর কাছ থেকে প্রযুক্তিগত পর্যালোচনা চাইতে পারেন। পর্যালোচকরা যথাসময়ে প্রতিক্রিয়া প্রদানের জন্য তাদের যথাসাধ্য চেষ্টা করবেন কিন্তু প্রতিক্রিয়ার সময় পরিস্থিতির উপর ভিত্তি করে পরিবর্তিত হতে পারে।
Kubernetes ডকুমেন্টেশনে অবদান সম্পর্কে আরও তথ্যের জন্য, দেখুন:
- [কুবারনেটিস ডক্সে অবদান রাখুন](https://kubernetes.io/docs/contribute/)
- [পৃষ্ঠা বিষয়বস্তুর প্রকার](https://kubernetes.io/docs/contribute/style/page-content-types/)
- [ডকুমেন্টেশন শৈলী গাইড](https://kubernetes.io/docs/contribute/style/style-guide/)
- [কুবারনেটিস ডকুমেন্টেশন স্থানীয়করণ](https://kubernetes.io/docs/contribute/localization/)
## আচরণ বিধি
Kubernetes সম্প্রদায়ে অংশগ্রহণ [CNCF কোড অফ কন্ডাক্ট](https://github.com/cncf/foundation/blob/master/code-of-conduct.md) দ্বারা পরিচালিত হয়।
## ধন্যবাদ
Kubernetes সম্প্রদায়ের অংশগ্রহণে উন্নতি লাভ করে, এবং আমরা আমাদের ওয়েবসাইট এবং আমাদের ডকুমেন্টেশনে আপনার অবদানের প্রশংসা করি!
+12
View File
@@ -485,3 +485,15 @@ languagedirection = "ltr"
time_format_blog = "02.01.2006"
# A list of language codes to look for untranslated content, ordered from left to right.
language_alternatives = ["en"]
[languages.bn]
title = "Kubernetes"
description = "প্রোডাকশন-গ্রেড কন্টেইনার অর্কেস্ট্রেশন"
languageName = "বাংলা Bengali"
weight = 15
contentDir = "content/bn"
languagedirection = "ltr"
[languages.bn.params]
time_format_blog = "01.02.2006"
language_alternatives = ["en"]
+13
View File
@@ -0,0 +1,13 @@
# See the OWNERS docs at https://go.k8s.io/owners
# This is the localization project for Bengali.
# Teams and members are visible at https://github.com/orgs/kubernetes/teams.
reviewers:
- sig-docs-bn-reviews
approvers:
- sig-docs-bn-owners
labels:
- language/bn
+61
View File
@@ -0,0 +1,61 @@
---
title: "প্রোডাকশন-গ্রেড কন্টেইনার অর্কেস্ট্রেশন"
abstract: "স্বয়ংক্রিয় ধারক স্থাপনা, স্কেলিং এবং ব্যবস্থাপনা"
cid: home
sitemap:
priority: 1.0
---
{{< blocks/section id="oceanNodes" >}}
{{% blocks/feature image="flower" %}}
[কুবারনেটিস]({{< relref "/docs/concepts/overview/what-is-kubernetes" >}}), K8s নামেও পরিচিত, কনটেইনারাইজড অ্যাপ্লিকেশনের স্বয়ংক্রিয় স্থাপনা, স্কেলিং এবং পরিচালনার জন্য একটি ওপেন-সোর্স সিস্টেম।
এটি কন্টেইনারগুলিকে গোষ্ঠীভুক্ত করে যা সহজ ব্যবস্থাপনা এবং আবিষ্কারের জন্য লজিক্যাল ইউনিটে একটি অ্যাপ্লিকেশন তৈরি করে। কুবারনেটিস [Google-এ উৎপাদন কাজের লোড চালানোর 15 বছরের অভিজ্ঞতার](http://queue.acm.org/detail.cfm?id=2898444) দ্বারা উৎপাদন কাজ সর্বোত্তম-জাত ধারণা এবং অনুশীলনের মাধ্যমে পরিচালনা করে।
{{% /blocks/feature %}}
{{% blocks/feature image="scalable" %}}
#### বিশ্বব্যাপী স্কেল ক্ষমতা <!--Planet Scale-->
Google সপ্তাহে বিলিয়ন কন্টেইনার চালানোর জন্য যে নীতিতে ডিজাইন প্রয়োগ করে, সেই একই নীতিতে কুবারনেটিস ডিজাইন করা হয়, ফলস্বরূপ কুবারনেটিস ব্যবহারকারীরা অপস টিম না বাড়িয়ে স্কেল করতে পারে।
{{% /blocks/feature %}}
{{% blocks/feature image="blocks" %}}
#### প্রয়োজন মোতাবেক বিকাশ ঘটানো <!--Never Outgrow-->
স্থানীয়ভাবে পরীক্ষা করা বা বিশ্বব্যাপী এন্টারপ্রাইজ চালানো, আপনার চাহিদাগুলি যতই জটিল হোক না কেন, কুবারনেটিস আপনার অ্যাপ্লিকেশনগুলিকে ধারাবাহিকভাবে এবং সহজে বিতরণ করার জন্য আপনাকে সাহায্য করে।
{{% /blocks/feature %}}
{{% blocks/feature image="suitcase" %}}
#### K8s যেকোনো এপ্লিকেশন এ রান করানো
কুবারনেটিস হল এমন ওপেন সোর্স যা আপনাকে অন-প্রিমিসেস, হাইব্রিড বা পাবলিক ক্লাউড অবকাঠামোর সুবিধা নেওয়ার স্বাধীনতা দেয়, যাতে আপনি সহজেই কাজের চাপগুলি যেখানে আপনার কাছে গুরুত্বপূর্ণ সেখানে স্থানান্তর করতে পারেন।
{{% /blocks/feature %}}
{{< /blocks/section >}}
{{< blocks/section id="video" background-image="kub_video_banner_homepage" >}}
<div class="light-text">
<h2>150+ মাইক্রোসার্ভিস কুবারনেটিসে স্থানান্তরিত করার চ্যালেঞ্জসমূহ</h2>
<p> Sarah Wells এর মতে, Technical Director for Operations and Reliability, Financial Times</p>
<button id="desktopShowVideoButton" onclick="kub.showVideo()">ভিডিও দেখুন</button>
<br>
<br>
<a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe-2022/?utm_source=kubernetes.io&utm_medium=nav&utm_campaign=kccnceu22" button id="desktopKCButton">17-20 মে, 2022-এ KubeCon ইউরোপে যোগ দিন</a>
<br>
<br>
<br>
<br>
<a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/?utm_source=kubernetes.io&utm_medium=nav&utm_campaign=kccncna22" button id="desktopKCButton">24-28 অক্টোবর, 2022-এ KubeCon উত্তর আমেরিকাতে যোগ দিন</a>
</div>
<div id="videoPlayer">
<iframe data-url="https://www.youtube.com/embed/H06qrNmGqyE?autoplay=1" frameborder="0" allowfullscreen></iframe>
<button id="closeButton"></button>
</div>
{{< /blocks/section >}}
{{< blocks/kubernetes-features >}}
{{< blocks/case-studies >}}
+9
View File
@@ -0,0 +1,9 @@
---
title: কেস অনুযায়ী পরীক্ষা
linkTitle: কেস অনুযায়ী পরীক্ষা
bigheader: কুবারনেটিস ব্যবহারকারীদের কেস অনুযায়ী পরীক্ষা
abstract: কুবারনেটিস ব্যবহারকারীদের একটি সংগ্রহ যারা উৎপাদনে এটি ব্যবহার করে
layout: basic
class: gridPage
cid: caseStudies
---
@@ -0,0 +1,92 @@
---
শিরোনাম: কুবারনেটিস কি ?
বর্ণনা: >
কুবারনেটিস হল একটি পোর্টেবল, বর্ধনশীল, ওপেন সোর্স প্ল্যাটফর্ম যা কনটেইনারাইজড ওয়ার্কলোড এবং পরিষেবাগুলি পরিচালনা করার জন্য, যা ঘোষণামূলক কনফিগারেশন এবং অটোমেশন উভয়কেই সহজতর করে। এটির একটি বড়, দ্রুত বর্ধনশীল ইকোসিস্টেম রয়েছে। কুবারনেটিস পরিষেবা, সমর্থন, এবং সরঞ্জাম ব্যাপকভাবে উপলব্ধ।
content_type: concept
weight: 10
card:
name: concepts
weight: 10
sitemap:
priority: 0.9
---
<!-- overview -->
এই পৃষ্ঠাটি কুবারনেটিসের একটি পরিপূর্ণ ধারণা প্রদান করে ।
<!-- body -->
কুবারনেটিস হল একটি পোর্টেবল, বর্ধনশীল, ওপেন সোর্স প্ল্যাটফর্ম যা কনটেইনারাইজড ওয়ার্কলোড এবং পরিষেবাগুলি পরিচালনা করার জন্য, যা ঘোষণামূলক কনফিগারেশন এবং অটোমেশন উভয়কেই সহজতর করে। এটির একটি বড়, দ্রুত বর্ধনশীল ইকোসিস্টেম রয়েছে। কুবারনেটিস এর পরিষেবা, ব্যবহারযোগ্যতা, এবং সরঞ্জাম ব্যাপকভাবে বিস্তৃত।
কুবারনেটিস নামটি গ্রীক থেকে এসেছে, যার অর্থ হেলমসম্যান বা পাইলট। "K" এবং "s" এর মধ্যে আটটি অক্ষর গণনা করার ফলে একটি সংক্ষিপ্ত রূপ K8s। গুগল ২০১৪ সালে কুবারনেটিস প্রজেক্টটি উন্মুক্ত করেছে। ফলস্বরূপ কুবারনেটিস [গুগল-এর ১৫ বছরেরও বেশি অভিজ্ঞতার](/blog/2015/04/borg-predecessor-to-kubernetes/) মাধ্যমে উৎপাদন কাজ স্কেল পর্যায়ে সেরা ধারণা এবং অনুশীলনের সাথে পরিচালনা করে।
## অতিতে যাই
চলুন অতিতে যেয়ে এক নজরে দেখে নেওয়া যাক কেন কুবারনেটিস এতটা কাজে লাগে।
![স্থাপনার বিবর্তন](/images/docs/Container_Evolution.svg)
**ঐতিহ্যবাহী স্থাপনার যুগ:**
প্রথম দিকে, সংস্থাগুলি ফিজিক্যাল সার্ভারগুলিতে অ্যাপ্লিকেশন চালাত। একটি ফিজিক্যাল সার্ভারে অ্যাপ্লিকেশনের জন্য রিসোর্স সীমানা নির্ধারণ করার কোন উপায় ছিল না, এবং এর ফলে রিসোর্স বরাদ্দ সমস্যা হয়েছে। উদাহরণস্বরূপ, যদি একটি ফিজিক্যাল সার্ভারে একাধিক অ্যাপ্লিকেশান চালিত হয়, এমন উদাহরণ হতে পারে যেখানে একটি অ্যাপ্লিকেশন বেশিরভাগ সংস্থান গ্রহণ করবে, এবং ফলস্বরূপ, অন্যান্য অ্যাপ্লিকেশনগুলি কম পারফর্ম করবে। এই জন্য একটি সমাধান একটি ভিন্ন ফিজিক্যাল সার্ভারে প্রতিটি অ্যাপ্লিকেশন চালানো হবে। কিন্তু সম্পদের অব্যবহৃত হওয়ার কারণে এটির মাপকাঠিি ঠিক করা যায়নি এবং অনেকগুলি ফিজিক্যাল সার্ভার বজায় রাখা সংস্থাগুলির জন্য ব্যয়বহুল ছিল।
**ভার্চুয়ালাইজড স্থাপনার যুগ:** একটি সমাধান হিসাবে, ভার্চুয়ালাইজেশন চালু করা হয়েছিল। এটি আপনাকে একটি একক শারীরিক সার্ভারের CPU-তে একাধিক ভার্চুয়াল মেশিন (VMs) চালানো যায়। ভার্চুয়ালাইজেশন অ্যাপ্লিকেশনগুলিকে VM-এর মধ্যে বিচ্ছিন্ন করার অনুমতি দেয় এবং একটি স্তরের নিরাপত্তা প্রদান করে কারণ একটি অ্যাপ্লিকেশনের তথ্য অন্য অ্যাপ্লিকেশন দ্বারা অবাধে অ্যাক্সেস করা যায় না। ভার্চুয়ালাইজেশন একটি ফিজিক্যাল সার্ভারে রিসোর্সগুলির আরও ভালো ব্যবহারের অনুমতি দেয় এবং আরও ভাল স্কেলেবিলিটির অনুমতি দেয় কারণ একটি অ্যাপ্লিকেশন সহজে যোগ বা আপডেট করা যায়, হার্ডওয়্যার খরচ কমায় এবং আরও অনেক কিছু। ভার্চুয়ালাইজেশনের মাধ্যমে আপনি ডিসপোজেবল ভার্চুয়াল মেশিনের একটি ক্লাস্টার হিসাবে ভৌত সম্পদের একটি সেট উপস্থাপন করতে পারেন।
প্রতিটি VM হল একটি সম্পূর্ণ মেশিন যা ভার্চুয়ালাইজড হার্ডওয়্যারের উপরে নিজস্ব অপারেটিং সিস্টেম সহ সমস্ত উপাদান চালায়।
**কন্টেইনার স্থাপনের যুগ:** কনটেইনারগুলি VM-এর মতোই, তবে অ্যাপ্লিকেশনগুলির মধ্যে অপারেটিং সিস্টেম (OS) ভাগ করার জন্য তাদের শিথিল বিচ্ছিন্নতা বৈশিষ্ট্য রয়েছে৷ অতএব, পাত্রে হালকা বলে মনে করা হয়। একটি VM-এর মতো, একটি ধারকটির নিজস্ব ফাইল সিস্টেম, CPU ভাগ, মেমরি, প্রক্রিয়া স্থান এবং আরও অনেক কিছু রয়েছে। যেহেতু এগুলি অন্তর্নিহিত অবকাঠামো থেকে আলাদা করা হয়েছে, তারা ক্লাউড এবং OS ডিস্ট্রিবিউশন জুড়ে বহনযোগ্য।
কনটেইনারগুলি জনপ্রিয় হয়ে উঠেছে কারণ তারা অতিরিক্ত সুবিধা প্রদান করে, যেমন:
* এজাইল অ্যাপ্লিকেশন তৈরি এবং স্থাপনা: ভিএম ইমেজ(VM Image) ব্যবহারের তুলনায় কন্টেইনার ইমেজ(Container Image) তৈরির সহজতা এবং দক্ষতা বেশি।
* ক্রমাগত বিকাশ, একীকরণ এবং স্থাপনা: দ্রুত এবং দক্ষ রোলব্যাকগুলির সাথে নির্ভরযোগ্য এবং ঘন ঘন কন্টেইনার image তৈরি এবং স্থাপনার ব্যবস্থা করে (image অপরিবর্তনীয়তার কারণে).
* ডেভ(Dev) এবং অপস(Ops) উদ্বেগের বিচ্ছেদ: বিল্ড/রিলিজের সময়ে অ্যাপ্লিকেশন কন্টেইনার ইমেজ তৈরি করে ডিপ্লয়মেন্টের সময়ের তুলনায়, ফলস্বরূপ অ্যাপ্লিকেশনগুলি অবকাঠামো থেকে বিচ্ছিন্ন হয়।
* পর্যবেক্ষণযোগ্যতা: শুধুমাত্র OS-স্তরের তথ্য এবং মেট্রিক্সই নয়, প্রয়োগের স্বাস্থ্য এবং অন্যান্য সংকেতও।
* ডেভেলপমেন্ট, টেস্টিং এবং প্রোডাকশন জুড়ে পরিবেশগত সামঞ্জস্য: একটি ল্যাপটপে ক্লাউডের মতোই চলে।
* ক্লাউড এবং ওএস ডিস্ট্রিবিউশন পোর্টেবিলিটি: Ubuntu, RHEL, CoreOS, on-premises, on major public clouds, এবং অন্য কোথাও চলে।
* অ্যাপ্লিকেশন-কেন্দ্রিক ব্যবস্থাপনা: ভার্চুয়াল হার্ডওয়্যারে একটি OS চালানো থেকে লজিক্যাল রিসোর্স ব্যবহার করে একটি OS-এ একটি অ্যাপ্লিকেশন চালানো পর্যন্ত বিমূর্ততার স্তর বাড়ায়।
* ঢিলেঢালাভাবে সংযুক্ত, বিতরণ করা, স্থিতিস্থাপক, মুক্ত মাইক্রো-পরিষেবা: অ্যাপ্লিকেশনগুলিকে ছোট, স্বাধীন টুকরোগুলিতে বিভক্ত করা হয় এবং গতিশীলভাবে স্থাপন ও পরিচালনা করা যায় – একটি বড় একক-উদ্দেশ্য মেশিনে চলমান একটি মনোলিথিক স্ট্যাক নয়।.
* সম্পদ বিচ্ছিন্নতা: অনুমানযোগ্য অ্যাপ্লিকেশন কর্মক্ষমতা।
* সম্পদের ব্যবহার: উচ্চ দক্ষতা এবং ঘনত্ব।
## আপনার কেন কুবারনেটিস দরকার এবং এটি কী করতে পারে {#why-you-need-kubernetes-and-what-can-it-do}
কন্টেইনারসমূহ অ্যাপ্লিকেশন একত্রকরণ এবং চালানোর একটি ভালো উপায়৷ একটি উৎপাদন পরিবেশে, কন্টেইনারসমূহ এমন ভাবে পরিচালনা করতে হবে যা অ্যাপ্লিকেশনগুলি চালানোর সময় যেন কোনো ডাউনটাইম না থাকে তা নিশ্চিত করবে। উদাহরণস্বরূপ, যদি একটি কন্টেইনার ডাউন হয়, তাহলে অন্য কন্টেইনার কে সেই মুহূর্তে চালু হতে হবে। আর এই অবস্থাটি একটি সিস্টেম দ্বারা পরিচালিত হলে এটি কি সহজ হবে না?
এভাবেই কুবারনেটিস কাজে আসে। কুবারনেটিস আপনাকে সিস্টেমগুলিকে স্থিতিস্থাপকভাবে চালানোর জন্য একটি কাঠামো প্রদান করে। এটি আপনার অ্যাপ্লিকেশনের জন্য স্কেলিং এবং ফেইলওভারের যত্ন নেয়, স্থাপনার নিদর্শন প্রদান করে এবং আরও অনেক কিছু করে। উদাহরণস্বরূপ, কুবারনেটিস সহজেই আপনার সিস্টেমের জন্য একটি ক্যানারি স্থাপনা পরিচালনা করতে পারে।
কুবারনেটিস আপনাকে সরবরাহ করে:
* **পরিষেবা আবিষ্কার এবং লোড ব্যালেন্সিং**
কুবারনেটিস ডিএনএস নাম ব্যবহার করে বা তাদের নিজস্ব আইপি ঠিকানা ব্যবহার করে একটি ধারক প্রকাশ করতে পারে। একটি কন্টেইনারে ট্রাফিক বেশি হলে, কুবারনেটিস লোড ব্যালেন্স এবং নেটওয়ার্ক ট্র্যাফিক বিতরণ করতে সক্ষম হয় যাতে স্থাপনা স্থিতিশীল থাকে।
* **স্টোরেজ অর্কেস্ট্রেশন**
কুবারনেটিস আপনাকে স্বয়ংক্রিয়ভাবে আপনার পছন্দের একটি স্টোরেজ সিস্টেম মাউন্ট করার অনুমতি দেয়, যেমন স্থানীয় স্টোরেজ, পাবলিক ক্লাউড প্রদানকারী এবং আরও অনেক কিছু।
* **স্বয়ংক্রিয় রোলআউট এবং রোলব্যাক**
আপনি কুবারনেটিস ব্যবহার করে আপনার স্থাপন করা কন্টেইনার জন্য পছন্দসই অবস্থা বর্ণনা করতে পারেন এবং এটি একটি নিয়ন্ত্রিত হারে প্রকৃত অবস্থাকে পছন্দসই অবস্থায় পরিবর্তন করতে পারে। উদাহরণস্বরূপ, আপনি আপনার স্থাপনার জন্য নতুন কন্টেইনার তৈরি করতে, বিদ্যমান কন্টেইনারগুলি সরাতে এবং নতুন কন্টেইনারে তাদের সমস্ত রিসোর্স গ্রহণ করতে কুবারনেটিসকে স্বয়ংক্রিয়ভাবে করতে পারেন।
* **স্বয়ংক্রিয় বিন প্যাকিং**
আপনি কুবারনেটিসকে নোডের একটি ক্লাস্টার প্রদান করেন যা এটি কন্টেইনারাইজড কাজ চালাতে ব্যবহার করতে পারে। আপনি কুবারনেটিসকেে বলুন প্রতিটি কন্টেইনারের কত CPU এবং মেমরি (RAM) প্রয়োজন। কুবারনেটিস আপনার সম্পদের সর্বোত্তম ব্যবহার করতে আপনার নোডগুলিতে কন্টেইনারে মানানসই করতে পারে।
* **স্ব-নিরাময়**
কন্টেইনারগুলি পুনরায় বন্ধ করে চালু করে যেগুলো ব্যর্থ হয়, কন্টেইনারগুলিকে প্রতিস্থাপন করে, আপনার ব্যবহারকারী-সংজ্ঞায়িত স্বাস্থ্য পরীক্ষায় সাড়া না দেওয়া কন্টেইনারগুলিকে বাতিল করে এবং ক্লায়েন্টদের কাছে সেগুলিকে উপস্থাপন করে না যতক্ষণ না তারা পরিবেশন করার জন্য প্রস্তুত হয়৷
* **গোপন এবং কনফিগারেশন ব্যবস্থাপনা**
কুবারনেটিস আপনাকে পাসওয়ার্ড, OAuth টোকেন এবং SSH কীগুলির মতো সংবেদনশীল তথ্য সংরক্ষণ এবং পরিচালনা করতে দেয়। আপনি আপনার কন্টেইনারের চিত্রগুলি পুনর্নির্মাণ না করে এবং আপনার স্ট্যাক কনফিগারেশনে গোপনীয়তা প্রকাশ না করেই গোপনীয়তা এবং অ্যাপ্লিকেশন কনফিগারেশন স্থাপন এবং আপডেট করতে পারেন।
## কুবারনেটিস কি নয়
কুবারনেটিস একটি ঐতিহ্যগত, সর্ব-অন্তর্ভুক্ত PaaS (পরিষেবা হিসাবে প্ল্যাটফর্ম) সিস্টেম নয়। যেহেতু Kubernetes হার্ডওয়্যার স্তরের পরিবর্তে কন্টেইনার স্তরে কাজ করে, তাই এটি PaaS অফারগুলির জন্য সাধারণভাবে কিছু প্রযোজ্য বৈশিষ্ট্য প্রদান করে, যেমন স্থাপনা, স্কেলিং, লোড ব্যালেন্সিং, এবং ব্যবহারকারীদের তাদের লগিং, পর্যবেক্ষণ এবং সতর্কতা সমাধানগুলিকে একীভূত করতে দেয়৷ যাইহোক, কুবারনেটিস একচেটিয়া নয়, এবং এই ডিফল্ট সমাধান ঐচ্ছিক এবং প্লাগযোগ্য। কুবারনেটিস বিকাশকারী প্ল্যাটফর্ম তৈরির জন্য বিল্ডিং ব্লক সরবরাহ করে, কিন্তু যেখানে এটি গুরুত্বপূর্ণ সেখানে ব্যবহারকারীর পছন্দ এবং নমনীয়তা সংরক্ষণ করে।
কুবারনেটিস:
* সমর্থিত অ্যাপ্লিকেশনের ধরন সীমাবদ্ধ করে না। কুবারনেটিস-এর লক্ষ্য স্টেটলেস, স্টেটফুল, এবং ডেটা-প্রসেসিং ওয়ার্কলোড সহ অত্যন্ত বৈচিত্র্যময় কাজের লোড সহায়তা করা। যদি একটি অ্যাপ্লিকেশন একটি পাত্রে চলতে পারে তবে এটি কুবারনেটে দুর্দান্ত চালানো সম্ভব।
* সোর্স কোড স্থাপন করে না এবং আপনার অ্যাপ্লিকেশন তৈরি করে না। ক্রমাগত ইন্টিগ্রেশন, ডেলিভারি, এবং ডিপ্লয়মেন্ট (CI/CD) ওয়ার্কফ্লোগুলি সংস্থার প্রকৃতির উপর এবং পছন্দগুলির পাশাপাশি প্রযুক্তিগত প্রয়োজনীয়তা দ্বারা নির্ধারিত হয়।
* মিডলওয়্যার (উদাহরণস্বরূপ, বার্তা বাস), ডেটা-প্রসেসিং ফ্রেমওয়ার্ক (উদাহরণস্বরূপ, স্পার্ক(Spark)), ডাটাবেস (উদাহরণস্বরূপ, মাইএসকিউএল(MySql)), ক্যাশে, বা ক্লাস্টার স্টোরেজ সিস্টেম (উদাহরণস্বরূপ, Ceph) এর মতো অ্যাপ্লিকেশন-স্তরের পরিষেবা প্রদান করে না। অন্তর্নির্মিত পরিষেবা হিসাবে। এই ধরনের উপাদানগুলি কুবারনেটিস-এ চলতে পারে, এবং/অথবা পোর্টেবল মেকানিজম, যেমন [ওপেন সার্ভিস ব্রোকার](https://openservicebrokerapi.org/) এর মাধ্যমে Kubernetes-এ চলমান অ্যাপ্লিকেশনের মাধ্যমে অ্যাক্সেস করা যেতে পারে।
* লগিং, পর্যবেক্ষণ, বা সতর্কতা সমাধান নির্দেশ করে না। এটি ধারণার প্রমাণ হিসাবে কিছু ইন্টিগ্রেশন এবং মেট্রিক্স সংগ্রহ ও রপ্তানি করার প্রক্রিয়া প্রদান করে।
* কনফিগারেশন ভাষা/সিস্টেম প্রদান করে না বা বাধ্যতামূলক করে না (উদাহরণস্বরূপ, জসননেট)। এটি একটি ঘোষণামূলক API প্রদান করে যা ঘোষণামূলক স্পেসিফিকেশনের নির্বিচারে ফর্ম দ্বারা লক্ষ্যধারন করা যেতে পারে।
* কোন ব্যাপক যান্ত্রিক কনফিগারেশন, রক্ষণাবেক্ষণ, ব্যবস্থাপনা, বা স্ব-নিরাময় সিস্টেম প্রদান বা গ্রহণ করে না।
*উপরন্তু, কুবারনেটিস একটি নিছক অর্কেস্ট্রেশন সিস্টেম নয়। প্রকৃতপক্ষে, এটি অর্কেস্ট্রেশনের প্রয়োজনীয়তা দূর করে। অর্কেস্ট্রেশনের প্রযুক্তিগত সংজ্ঞা হল একটি সংজ্ঞায়িত কর্মপ্রবাহের সঞ্চালন: প্রথমে A, তারপর B, তারপর C করুন। বিপরীতে, Kubernetes স্বাধীন, সংমিশ্রণযোগ্য নিয়ন্ত্রণ প্রক্রিয়াগুলির একটি সেট নিয়ে গঠিত যা বর্তমান অবস্থাকে প্রদত্ত পছন্দসই অবস্থার দিকে ক্রমাগত চালিত করে। আপনি A থেকে C পর্যন্ত কিভাবে যাবেন তা বিবেচ্য নয়। কেন্দ্রীভূত নিয়ন্ত্রণেরও প্রয়োজন নেই। এর ফলে এমন একটি সিস্টেম তৈরি হয় যা ব্যবহার করা সহজ এবং আরও শক্তিশালী, মজবুত, স্থিতিস্থাপক এবং বর্ধনশীল।
## {{% heading "whatsnext" %}}
* [কুবারনেটিস উপাদানটি] দেখুন(/docs/concepts/overview/components/)
* [শুরু করতে] প্রস্তুত আপনি?(/docs/setup/)?
+188
View File
@@ -0,0 +1,188 @@
---
content_type: ধারণা
title: অবদান রাখো K8s ডকুমেনটেশনে
linktitle: অবদান
main_menu: true
no_list: true
weight: 80
card:
name: অবদান
weight: 10
title: K8s এ অবদান রাখা শুরু করুন
---
<!-- overview -->
*কুবারনেটিস নতুন এবং অভিজ্ঞ সকল অবদানকারীদের থেকে উন্নতিকে স্বাগত জানায়!*
{{< note >}}
সাধারণভাবে কুবারনেটিস অবদান সম্পর্কে আরও জানতে, দেখুন
[অবদানকারীদের জন্য ডকুমেন্টেশন](https://www.কুবারনেটিস.dev/docs/)।
{{< /note >}}
এই ওয়েবসাইটটি [কুবারনেটিস SIG Docs](/docs/contribute/#get-involved-with-sig-docs) দ্বারা রক্ষণাবেক্ষণ করা হয় ।
কুবারনেটিস ডকুমেন্টেশন অবদানকারী:
- বিদ্যমান সামগ্রী উন্নত করুন
- নতুন কন্টেন্ট তৈরি করুন
- ডকুমেন্টেশন অনুবাদ করুন
- কুবারনেটিস রিলিজ চক্রের ডকুমেন্টেশন অংশগুলি পরিচালনা এবং প্রকাশ করুন
<!-- body -->
## শুরু করুন
যে কেউ ডকুমেন্টেশন সম্পর্কে একটি সমস্যা (issue) খুলতে পারে, বা পরিবর্তন করতে পারে
পুল রিকুয়েস্ট(pull request) দেয়ার মাধ্যমে
[`কুবারনেটিস/website` GitHub Repository](https://github.com/kubernetes/website) এ। আপনাকে
[git](https://git-scm.com/) এবং
[GitHub](https://lab.github.com/) সম্পর্কে জানতে হবে
কুবারনেটিস সম্প্রদায়ে কার্যকরভাবে কাজ করার জন্য।
ডকুমেন্টেশনের সাথে জড়িত হতে:
1. CNCF [কন্ট্রিবিউটর লাইসেন্স চুক্তি](https://github.com/kubernetes/community/blob/master/CLA.md) স্বাক্ষর করুন।
2. [ডকুমেন্টেশন রিপোজিটরি](https://github.com/kubernetes/website) এবং ওয়েবসাইটের [স্ট্যাটিক সাইট জেনারেটর](https://gohugo.io) এর সাথে নিজেকে পরিচিত করুন ।
3. নিশ্চিত করুন যে আপনি প্রাথমিক প্রক্রিয়াগুলি বুঝতে পেরেছেন৷
[একটি পুল অনুরোধ খোলার](/docs/contribute/new-content/open-a-pr/) এবং
[পরিবর্তন পর্যালোচনা করার](/docs/contribute/review/reviewing-prs/)।
<!-- See https://github.com/কুবারনেটিস/website/issues/28808 for live-editor URL to this figure -->
<!-- You can also cut/paste the mermaid code into the live editor at https://mermaid-js.github.io/mermaid-live-editor to play around with it -->
{{< mermaid >}}
flowchart TB
subgraph third[পুল রিকোয়েস্ট খুলুন]
direction TB
U[ ] -.-
Q[বিষয়বস্তু উন্নত] --- N[সামগ্রী তৈরি করুন]
N --- O[Translate docs]
O --- P[Docs এর অংশগুলি পরিচালনা/প্রকাশ করুন<br>K8s রিলিজ চক্রের থেকে]
end
subgraph second[পুনঃমূল্যায়ন]
direction TB
T[ ] -.-
D[দেখুন<br>K8s/website<br>ভান্ডার] --- E[দেখুন<br>Hugo static সাইট<br>generator]
E --- F[মৌলিক <br>GitHub কমান্ড বুঝুন]
F --- G[পর্যালোচনা করো খোলা পুল রিকোয়েস্ট<br>এবং পর্যালোচনা পরিবর্তন করুন <br>প্রসেস]
end
subgraph first[Sign up]
direction TB
S[ ] -.-
B[স্বাক্ষর করুন CNCF<br>অবদানকারী<br>লাইসেন্স চুক্তি] --- C[সিগ-Docs এ যোগ দিন<br>Slack channel]
C --- V[কুবারনেটিস-sig-docs-এ যোগ দিন<br>মেইলিং তালিকা]
V --- M[সাপ্তাহিকভাবে যোগদান করুন<br>সিগ-Docs কল<br>অথবা slack বৈঠকে]
end
A([fa:fa-user নতুন<br>অবদানকারী]) --> first
A --> second
A --> third
A --> H[প্রশ্ন করো!!!]
classDef grey fill:#dddddd,stroke:#ffffff,stroke-width:px,color:#000000, font-size:15px;
classDef white fill:#ffffff,stroke:#000,stroke-width:px,color:#000,font-weight:bold
classDef spacewhite fill:#ffffff,stroke:#fff,stroke-width:0px,color:#000
class A,B,C,D,E,F,G,H,M,Q,N,O,P,V grey
class S,T,U spacewhite
class first,second,third white
{{</ mermaid >}}
***চিত্র - একজন নতুন অবদানকারীর জন্য শুরু করা***
উপরের চিত্রটি নতুন অবদানকারীদের জন্য একটি রোডম্যাপের রূপরেখা দেয়৷ আপনি `Sign up` এবং `Review` এর জন্য কিছু বা সমস্ত ধাপ অনুসরণ করতে পারেন। এখন আপনি 'Open PR'-এর অধীনে তালিকাভুক্ত কিছু সহ আপনার অবদানের উদ্দেশ্যগুলি অর্জনকারী PR খুলতে প্রস্তুত। আবার,আমরা প্রশ্নকে সবসময় স্বাগত জানাই!
কিছু কাজের জন্য কুবারনেটিস সংস্থায় আরও বিশ্বাস এবং আরও অ্যাক্সেসের প্রয়োজন।
এ সম্পর্কে আরো বিস্তারিত জানার জন্য [SIG Docs এ অংশগ্রহণ করে](/docs/contribute/participate/) দেখুন
ভূমিকা এবং অনুমতি সমুহ।
## আপনার প্রথম অবদান
আপনি আগে থেকে বেশ কয়েকটি ধাপ পর্যালোচনা করে আপনার প্রথম অবদানের জন্য প্রস্তুত করতে পারেন। নীচের চিত্রটি ধাপগুলিকে রূপরেখা দেয় এবং বিশদগুলি অনুসরণ করে৷
<!-- See https://github.com/কুবারনেটিস/website/issues/28808 for live-editor URL to this figure -->
<!-- You can also cut/paste the mermaid code into the live editor at https://mermaid-js.github.io/mermaid-live-editor to play around with it -->
{{< mermaid >}}
flowchart LR
subgraph second[প্রথম অবদান]
direction TB
S[ ] -.-
G[অন্যদের থেকে পুল রিকোয়েস্ট পর্যালোচনা করুন<br>K8s সদস্যদের মধ্য থেকে] -->
A[K8s/website চেক করুন<br> সমস্যা তালিকার জন্য<br>ভাল good first PRs] --> B[একটি পুল রিকোয়েস্ট খুলুন!!]
end
subgraph first[প্রস্তাবিত প্রস্তুতি]
direction TB
T[ ] -.-
D[অবদান ওভারভিউ পড়ুন] -->E[K8s বিষয়বস্তু পড়ুন<br>এবং শৈলী গাইড]
E --> F[Hugo পাতা সম্পর্কে জানুন<br>বিষয়বস্তুর প্রকার<br>এবং শর্টকোড]
end
first ----> second
classDef grey fill:#dddddd,stroke:#ffffff,stroke-width:px,color:#000000, font-size:15px;
classDef white fill:#ffffff,stroke:#000,stroke-width:px,color:#000,font-weight:bold
classDef spacewhite fill:#ffffff,stroke:#fff,stroke-width:0px,color:#000
class A,B,D,E,F,G grey
class S,T spacewhite
class first,second white
{{</ mermaid >}}
***চিত্র - আপনার প্রথম অবদানের জন্য প্রস্তুতি***
- [কন্ট্রিবিউশন ওভারভিউ](/docs/contribute/new-content/overview/) পড়ুন এবং
আপনি যেসব উপায়ে অবদান রাখতে পারেন সেসব সম্পর্কে জানুন ।
- [`kubernetes/website` সমস্যা তালিকা](https://github.com/kubernetes/website/issues/) চেক করুন যা
ভালো এন্ট্রি পয়েন্ট তৈরি করে এমন সমস্যার জন্য।
- [GitHub ব্যবহার করে একটি পুল অনুরোধ খুলুন](/docs/contribute/new-content/open-a-pr/#changes-using-github)
বিদ্যমান ডকুমেন্টেশনে এবং GitHub-এ ফাইল করা সমস্যা ( filing issues in GitHub) সম্পর্কে আরও জানুন।
- অন্য কুবারনেটিস সম্প্রদায়ের সদস্যসদের থেকে
সঠিকতা এবং ভাষার জন্য [পুলের অনুরোধ পর্যালোচনা করুন](/docs/contribute/review/reviewing-prs/)
- কুবারনেটিস [content](/docs/contribute/style/content-guide/) এবং [শৈলী নির্দেশিকা](/docs/contribute/style/style-guide/) পড়ুন
যাতে আপনি অবহিত মন্তব্য করতে পারেন।
- [পৃষ্ঠা বিষয়বস্তুর প্রকার](/docs/contribute/style/page-content-types/) সম্পর্কে জানুন
এবং [Hugo শর্ট কোডস](/docs/contribute/style/hugo-shortcodes/)।
## পরবর্তী পদক্ষেপ
- ভান্ডার থেকে শিখুন [একটি স্থানীয় ক্লোন (local clone) থেকে কাজ করা](/docs/contribute/new-content/open-a-pr/#fork-the-repo) ।
- ডকুমেনটেশন কর [একটি রিলিজের বৈশিষ্ট্য](/docs/contribute/new-content/new-features/)।
- [SIG Docs](/docs/contribute/participate/) এ অংশগ্রহণ করুন এবং একজন
[সদস্য বা পর্যালোচক](/docs/contribute/participate/roles-and-responsibilities/) হন।
- একটি [স্থানীয়করণ](/docs/contribute/localization/) দিয়ে শুরু করুন বা সাহায্য করুন।
## SIG Docs এর সাথে জড়িত হন
[SIG Docs](/docs/contribute/participate/) হল অবদানকারীদের গ্রুপ যারা
কুবারনেটিস ডকুমেন্টেশন এবং ওয়েবসাইট প্রকাশ এবং বজায় রাখে । কুবারনেটিস অবদানকারীদের জন্য একটি দুর্দান্ত উপায়
SIG Docs এর সাথে জড়িত (বৈশিষ্ট্য
উন্নয়ন বা অন্যথায়) হওয়া যা কুবারনেটিস প্রকল্পে একটি বড় প্রভাব ফেলতে পারে।
SIG Docs বিভিন্ন পদ্ধতির সাথে যোগাযোগ করে:
- [কুবারনেটিস Slack উদাহরণ হিসেবে `#sig-docs`-এ যোগ দিন](https://slack.k8s.io/)। নিশ্চিত করবে
তোমার পরিচিতি যাতে দেয়া হয় ।
- [`কুবারনেটিস-sig-docs` মেইলিং তালিকায় যোগ দিন](https://groups.google.com/forum/#!forum/kubernetes-sig-docs),
যেখানে বিস্তৃত আলোচনা সঞ্চালিত হয় এবং অফিসিয়াল সিদ্ধান্ত রেকর্ড করা হয়।
- [সাপ্তাহিক SIG Docs ভিডিও মিটিং](https://github.com/kubernetes/community/tree/master/sig-docs) যোগ দিন। মিটিংগুলি সর্বদা `#sig-docs`-এ ঘোষণা করা হয় এবং [কুবারনেটিস সম্প্রদায় মিটিং ক্যালেন্ডার](https://calendar.google.com/calendar/embed?src=cgnt364vd8s86hr2phapfjc6uk%40group.calendar.google.com&ctz=America/Los_Angeles). আপনাকে [জুম ক্লায়েন্ট](https://zoom.us/download) ডাউনলোড করতে হবে বা ফোন ব্যবহার করে ডায়াল করতে হবে।
- সেই সপ্তাহগুলিতে যখন ব্যক্তিগত জুম ভিডিও মিটিং হয় না তখন SIG Docs async স্ল্যাক স্ট্যান্ডআপ মিটিংয়ে যোগ দিন। সভাগুলি সর্বদা `#sig-docs`-এ ঘোষণা করা হয়। আপনি মিটিংয়ের ঘোষণার 24 ঘন্টা পর্যন্ত থ্রেডের যেকোনো একটিতে অবদান রাখতে পারেন।
## অবদান রাখার অন্যান্য উপায়
- [কুবারনেটিস কমিউনিটি সাইট](/community/) দেখুন। টুইটার বা স্ট্যাক ওভারফ্লোতে অংশগ্রহণ করুন, স্থানীয় কুবারনেট মিটআপ এবং ইভেন্ট এবং আরও অনেক কিছু সম্পর্কে জানুন।
- কুবারনেটিস ফিচার ডেভেলপমেন্টের সাথে যুক্ত হতে [কন্ট্রিবিউটর চিটশীট](https://www.kubernetes.dev/docs/contributor-cheatsheet/) পড়ুন।
- [কুবারনেটিস Contributors](https://www.kubernetes.dev/) এবং [অতিরিক্ত অবদানকারী সংস্থান](https://www.kubernetes.dev/resources/) সম্পর্কে আরও জানতে অবদানকারীর সাইটে যান।
- একটি [ব্লগ পোস্ট বা কেস স্টাডি](/docs/contribute/new-content/blogs-case-studies/) জমা দিন।
+66
View File
@@ -0,0 +1,66 @@
---
title: কুবারনেটিস ডকুমেন্টেশন
noedit: true
cid: docsHome
layout: docsportal_home
class: gridPage gridPageHome
linkTitle: "হোম"
main_menu: true
weight: 10
hide_feedback: true
menu:
main:
title: "ডকুমেন্টেশন"
weight: 20
post: >
<p>টিউটোরিয়াল এবং রেফারেন্স ডকুমেন্টেশন সহ কুবারনেটিস কীভাবে ব্যবহার করবেন তা শিখুন । এমনকি আপনি ডক্সে <a href="/editdocs/" data-auto-burger-exclude data-proofer-ignore>অবদান রাখতে সাহায্য করতে পারেন</a>!</p>
description: >
কুবারনেটিস হল একটি ওপেন সোর্স কন্টেইনার অর্কেস্ট্রেশন ইঞ্জিন যাতে কনটেইনারাইজড অ্যাপ্লিকেশনের ডিপ্লয়মেন্ট, স্কেলিং এবং ম্যানেজমেন্ট করা যায়। ওপেন সোর্স প্রকল্পটি Cloud Native Computing Foundation দ্বারা হোস্ট করা হয়।
overview: >
কুবারনেটিস হল একটি ওপেন সোর্স কন্টেইনার অর্কেস্ট্রেশন ইঞ্জিন যাতে কনটেইনারাইজড অ্যাপ্লিকেশনের ডিপ্লয়মেন্ট, স্কেলিং এবং ম্যানেজমেন্ট করা যায়। ওপেন সোর্স প্রকল্পটি Cloud Native Computing Foundation (<a href="https://www.cncf.io/about">CNCF</a>) দ্বারা হোস্ট করা হয়।
cards:
- name: concepts
title: "কুবারনেটিস বুঝুন"
description: "কুবারনেটিস এবং এর মৌলিক ধারণা সম্পর্কে জানুন।"
button: "ধারণা দেখুন"
button_path: "/docs/concepts"
- name: tutorials
title: "কুবারনেটিস ব্যাবহার করুন"
description: "কুবারনেটিস এ অ্যাপ্লিকেশন কিভাবে স্থাপন করতে হয় তা শিখতে টিউটোরিয়াল অনুসরণ করুন।"
button: "টিউটোরিয়াল দেখুন"
button_path: "/docs/tutorials"
- name: setup
title: "একটি K8s ক্লাস্টার সেট আপ করুন"
description: "আপনার সম্পদ এবং প্রয়োজনের উপর ভিত্তি করে কুবারনেটিস চালান।"
button: "কুবারনেটিস সেট আপ করুন"
button_path: "/docs/setup"
- name: tasks
title: "কুবারনেটিস কীভাবে ব্যবহার করবেন তা শিখুন"
description: "সাধারণ কাজগুলি এবং পদক্ষেপগুলির একটি সংক্ষিপ্ত ক্রম ব্যবহার করে কীভাবে সেগুলি সম্পাদন করা যায় দেখুন ।"
button: "কাজ দেখুন"
button_path: "/docs/tasks"
- name: training
title: "প্রশিক্ষণ"
description: "কুবারনেটিস -এ প্রত্যয়িত হন এবং আপনার cloud native প্রকল্পগুলিকে সফল করুন!"
button: "প্রশিক্ষণ দেখুন"
button_path: "/training"
- name: reference
title: রেফারেন্স তথ্য দেখুন
description: পরিভাষা, কমান্ড লাইন সিনট্যাক্স, API সংস্থান প্রকার এবং সেটআপ টুল ডকুমেন্টেশন ব্রাউজ করুন।
button: রেফারেন্স দেখুন
button_path: /docs/reference
- name: contribute
title: ডক্সে অবদান রাখুন
description: আপনি প্রকল্পে নতুন হোন বা আপনি দীর্ঘ সময় ধরে আছেন, যে কেউ অবদান রাখতে পারেন ।
button: ডক্সে অবদান রাখুন
button_path: /docs/contribute
- name: release-notes
title: K8s রিলিজ নোট
description: আপনি যদি কুবারনেটিস ইনস্টল করছেন বা নতুন সংস্করণে আপগ্রেড করছেন, বর্তমান রিলিজ নোটগুলি পড়ুন।
button: "কুবারনেটিস ডাউনলোড করুন"
button_path: "/docs/setup/release/notes"
- name: about
title: ডকুমেন্টেশন সম্পর্কে
description: এই ওয়েবসাইটে কুবারনেটিস-এর বর্তমান এবং পূর্ববর্তী ৪ সংস্করণের ডকুমেন্টেশন রয়েছে।
---
@@ -0,0 +1,17 @@
---
title: উপলব্ধ ডকুমেন্টেশনের সংস্করণ
content_type: custom
layout: supported-versions
card:
name: about
weight: 10
title: উপলব্ধ ডকুমেন্টেশনের সংস্করণ
---
এই ওয়েবসাইটটিতে কুবারনেটিসের আগের চারটি সংস্করণ এবং বর্তমান সংস্করণের জন্য ডকুমেন্টেশন রয়েছে।
কুবারনেটিসের ( Kubernetes) সংস্করণটি বর্তমানে সমর্থিত (supported) কিনা তা থেকে কুবারনেটিসের (Kubernetes) সংস্করণের জন্য ডকুমেন্টেশনের প্রাপ্যতা আলাদা রয়েছে ।
কুবারনেটিসের এর কোন সংস্করণ আনুষ্ঠানিকভাবে সমর্থিত, এবং কতদিনের জন্য তা সম্বন্ধে জানতে [Support period](/releases/patch-releases/#support-period) পড়ুন।
@@ -0,0 +1,11 @@
---
title: শব্দকোষ
layout: glossary
noedit: true
default_active_tag: fundamental
weight: 5
card:
name: reference
weight: 10
title: শব্দকোষ
---
+61
View File
@@ -0,0 +1,61 @@
---
title: শুরু করা যাক
main_menu: true
weight: 20
content_type: concept
no_list: true
card:
name: setup
weight: 20
anchors:
- anchor: "#লার্নিং পরিবেশ"
title: লার্নিং পরিবেশ
- anchor: "#উৎপাদনের পরিবেশ"
title: উৎপাদনের পরিবেশ
---
<!-- overview -->
এই বিভাগে কুবারনেটিস সেট আপ এবং চালানোর বিভিন্ন উপায় তালিকাভুক্ত করা হয়েছে।
আপনি যখন কুবারনেটিস ইনস্টল করেন, তখন : রক্ষণাবেক্ষণের সহজতা, নিরাপত্তা,
নিয়ন্ত্রণ, উপলব্ধ সংস্থান, এবং একটি ক্লাস্টার পরিচালনা ও পরিচালনার জন্য প্রয়োজনীয় দক্ষতা এর উপর ভিত্তি করে একটি ইনস্টলেশন প্রকার চয়ন করুন ।
আপনি একটি কুবারনেটিস ক্লাস্টার স্থাপন করতে [কুবারনেটিস ডাউনলোড](/releases/download/) করতে পারেন
একটি স্থানীয় মেশিনে, ক্লাউডে বা আপনার নিজস্ব ডেটাসেন্টারের জন্য।
আপনি যদি নিজে একটি কুবারনেটিস ক্লাস্টার পরিচালনা করতে না চান, তাহলে আপনি একটি পরিচালিত পরিষেবা বাছাই করতে পারেন, যার মধ্যে রয়েছে
[প্রত্যয়িত প্ল্যাটফর্ম](/docs/setup/production-environment/turnkey-solutions/)।
এছাড়াও ক্লাউড এবং বিস্তৃত পরিসর জুড়ে অন্যান্য প্রমিত এবং বেয়ার মেটাল পরিবেশ সম্বলিত কাস্টম সমাধান রয়েছে ।
<!-- body -->
## লার্নিং পরিবেশ
আপনি যদি কুবারনেটিস শিখছেন, কুবারনেটিস সম্প্রদায় দ্বারা সমর্থিত টুল ব্যবহার করে, বাস্তুতন্ত্রের সরঞ্জাম ব্যবহার করে স্থানীয় মেশিনে কুবারনেটিস ক্লাস্টার সেট আপ করার জন্য তাহলে [ইনস্টল টুলস](/docs/tasks/tools/) দেখুন।
## উৎপাদনের পরিবেশ
একটি [উৎপাদন পরিবেশ](/docs/setup/production-environment/) এর সমাধান মূল্যায়ন করার সময় বিবেচনা করুন কোন দিকগুলো
একটি কুবারনেটিস ক্লাস্টার (বা _abstractions_) পরিচালনা করে আপনি নিজের মাধ্যমেে পরিচালনা করতে চান এবং কোন দিকগুলো আপনি
একটি প্রদানকারীর কাছে হস্তান্তর করতে পছন্দ করেন।
নিজের থেকে একটি ক্লাস্টার পরিচালনার জন্য কুবারনেটিস হতে
আনুষ্ঠানিকভাবে সমর্থিত টুল [kubeadm](/docs/setup/production-environment/tools/kubeadm/) রয়েছে।
## {{% heading "whatsnext" %}}
- [কুবারনেটিস ডাউনলোড করুন](/releases/download/)
- `kubectl` সহ ডাউনলোড এবং [ইনস্টল](/docs/tasks/tools/) করুন
- আপনার নতুন ক্লাস্টারের জন্য একটি [কন্টেইনার রানটাইম](/docs/setup/production-environment/container-runtimes/) নির্বাচন করুন
- ক্লাস্টার সেটআপের জন্য [সর্বোত্তম অনুশীলন](/docs/setup/best-practices/) সম্পর্কে জানুন
কুবারনেটিস এর {{< glossary_tooltip term_id="control-plane" text="control plan" >}} এর জন্য ডিজাইন করা হয়েছে যা
লিনাক্সে চালান। আপনার ক্লাস্টারের মধ্যে আপনি লিনাক্স বা উইন্ডোজ সহ অন্যান্য অপারেটিং সিস্টেম অ্যাপ্লিকেশন চালাতে পারেন ।
- [উইন্ডোজ নোডের সাথে ক্লাস্টার সেট আপ](/docs/setup/production-environment/windows/) শিখুন
@@ -0,0 +1,12 @@
---
title: আগে থেকে প্রস্তুত ক্লাউড সমাধান
content_type: ধারণা
weight: 30
---
<!-- overview -->
এই পৃষ্ঠাটি কুবারনেটিস প্রত্যয়িত সমাধান প্রদানকারীদের একটি তালিকা প্রদান করে। প্রতিটি প্রদানকারীর পৃষ্ঠা থেকে, আপনি প্রোডাক্সশন এর জন্য প্রস্তুত ক্লাস্টার ইনস্টল এবং সেটআপ করা শিখতে পারেন
<!-- body -->
{{< cncf-landscape helpers=true category="certified-kubernetes-hosted" >}}
+14
View File
@@ -0,0 +1,14 @@
---
title: কাজ
main_menu: true
weight: 50
content_type: ধারণা
---
<!-- overview -->
কুবারনেটিস ডকুমেন্টেশনের এই বিভাগে এমন পৃষ্ঠা রয়েছে
যা দেখায় কিভাবে পৃথক কাজ করতে হয়। সাধারণত পদক্ষেপের একটি সংক্ষিপ্ত ক্রম দিয়ে একটি টাস্ক পেজ দেখায় কিভাবে একটি একক জিনিস করতে হয়।
আপনি যদি একটি টাস্ক পৃষ্ঠা লিখতে চান, দেখুন কীভাবে
[একটি ডকুমেন্টেশন পুল অনুরোধ তৈরি করা](/docs/contribute/new-content/open-a-pr/) যায়।
+59
View File
@@ -0,0 +1,59 @@
---
title: "টুল ইনস্টল করুন"
description: আপনার কম্পিউটারে কুবারনেটিস টুল সেট আপ করুন।
weight: 10
no_list: true
---
## kubectl
<!-- overview -->
কুবারনেটিস কমান্ড-লাইন টুল, [kubectl](/docs/reference/kubectl/kubectl/)
আপনাকে কুবারনেটিস ক্লাস্টারগুলির বিরুদ্ধে কমান্ড চালাতে অনুমতি দেয় ।
আপনি অ্যাপ্লিকেশন স্থাপন করতে, ক্লাস্টার সংস্থান পরিদর্শন ও পরিচালনা করতে এবং লগ দেখতে kubectl ব্যবহার করতে পারেন।
আরও তথ্যের জন্য kubectl অপারেশনগুলির একটি সম্পূর্ণ তালিকা সহ দেখুন
[`kubectl` রেফারেন্স ডকুমেন্টেশন](/docs/reference/kubectl/)।
kubectl বিভিন্ন লিনাক্স প্ল্যাটফর্ম, macOS এবং Windows এ ইনস্টলযোগ্য।
নীচে আপনার পছন্দের অপারেটিং সিস্টেম খুঁজুন।
- [লিনাক্সে kubectl ইনস্টল করুন](/docs/tasks/tools/install-kubectl-linux)
- [macOS-এ kubectl ইনস্টল করুন](/docs/tasks/tools/install-kubectl-macos)
- [উইন্ডোজে kubectl ইনস্টল করুন](/docs/tasks/tools/install-kubectl-windows)
## kind
[`kind`](https://kind.sigs.k8s.io/docs/) আপনাকে কুবারনেটিস চালাতে দেয়
আপনার স্থানীয় কম্পিউটারে। আপনি
[ডকার](https://docs.docker.com/get-docker/) ইনস্টল এবং কনফিগার করুন।
এই ধরনের [কুইক শুরু](https://kind.sigs.k8s.io/docs/user/quick-start/) পৃষ্ঠা আপনাকে
কী করতে হবে তা দেখায়।
<a class="btn btn-primary" href="https://kind.sigs.k8s.io/docs/user/quick-start/" role="button" aria-label="বিভিন্ন ধরনের কুইক স্টার্ট গাইড দেখুন ">বিভিন্ন ধরনের কুইক স্টার্ট গাইড দেখুন </a>
## minikube
`kind` এর মতো, [`minikube`](https://minikube.sigs.k8s.io/) একটি টুল যা আপনাকে স্থানীয়ভাবে কুবারনেটিস চালাতে দেয় ।
`minikube` আপনার ব্যক্তিগত কম্পিউটারের (উইন্ডোজ, ম্যাকোস এবং লিনাক্স পিসি সহ) উপর একটি একক-নোড কুবারনেটিস ক্লাস্টার চালায়
যাতে আপনি চেষ্টা করে দেখতে পারেন কুবারনেটিস, বা দৈনন্দিন উন্নয়ন কাজের জন্য।
আপনি অফিসিয়াল নির্দেশিকা [শুরু করুন!](https://minikube.sigs.k8s.io/docs/start/)
অনুসরণ করতে পারেন যদি আপনার ফোকাস হয় টুল ইনস্টল করার উপর।
<a class="btn btn-primary" href="https://minikube.sigs.k8s.io/docs/start/" role="button" aria-label="minikube শুরু করুন! গাইডটি দেখুন ">minikube শুরু করুন! গাইডটি দেখুন </a>
একবার আপনার `minikube` কাজ করলে, আপনি এটি [একটি নমুনা অ্যাপ্লিকেশন চালাতে](/docs/tutorials/hello-minikube/) ব্যবহার করতে পারেন ।
## kubeadm
আপনি কুবারনেটিস ক্লাস্টার তৈরি এবং পরিচালনা করতে {{< glossary_tooltip term_id="kubeadm" text="kubeadm" >}} টুল ব্যবহার করতে পারেন।
এটি একটি ন্যূনতম কার্যকর, নিরাপদ ক্লাস্টার আপ এবং ব্যবহারকারী বান্ধব উপায়ে চালানোর জন্য প্রয়োজনীয় ক্রিয়া সম্পাদন করে।
[kubeadm ইনস্টল করা](/docs/setup/production-environment/tools/kubeadm/install-kubeadm/) আপনাকে দেখায় কিভাবে kubeadm ইনস্টল করতে হয়।
একবার ইনস্টল হয়ে গেলে আপনি এটিকে [একটি ক্লাস্টার তৈরি করতে](/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/) ব্যবহার করতে পারেন।
<a class="btn btn-primary" href="/docs/setup/production-environment/tools/kubeadm/install-kubeadm/" role="button" aria-label="kubeadm ইনস্টল গাইড দেখুন">kubeadm ইনস্টল গাইড দেখুন</a>
+63
View File
@@ -0,0 +1,63 @@
---
title: টিউটোরিয়াল
main_menu: true
no_list: true
weight: 60
content_type: ধারণা
---
<!-- overview -->
কুবারনেটিস ডকুমেন্টেশনের এই বিভাগে টিউটোরিয়াল রয়েছে।
একটি টিউটোরিয়াল দেখায় কিভাবে একটি লক্ষ্য অর্জন করতে হয় যা একটি একক থেকে বড়
[টাস্ক](/docs/tasks/)। সাধারণত একটি টিউটোরিয়ালের বেশ কয়েকটি বিভাগ থাকে যার প্রতিটিরই ধাপের ক্রম রয়েছে।
প্রতিটি টিউটোরিয়ালের মাধ্যমে হাঁটার আগে, আপনি [প্রমিত শব্দকোষ](/docs/reference/glossary/) পৃষ্ঠা বুকমার্ক করতে চাইতে পারেন
পরবর্তী রেফারেন্সের জন্য ।
<!-- body -->
## বেসিক
* [কুবারনেটিস বেসিক](/docs/tutorials/kubernetes-basics/) হল একটি গভীর ইন্টারেক্টিভ টিউটোরিয়াল যা আপনাকে কুবারনেটিস সিস্টেম বুঝতে এবং কিছু মৌলিক কুবারনেটিস বৈশিষ্ট্যগুলি ব্যবহার করে দেখতে সাহায্য করে।
* [কুবারনেটিসের ভূমিকা (edX)](https://www.edx.org/course/introduction-kubernetes-linuxfoundationx-lfs158x#)
* [হ্যালো মিনিকুব](/docs/tutorials/hello-minikube/)
## কনফিগারেশন
* [উদাহরণ: একটি জাভা মাইক্রোসার্ভিস কনফিগার কর](/docs/tutorials/configuration/configure-java-microservice/)
* [কনফিগার ম্যাপ ব্যবহার করে রেডিস কনফিগার কর](/docs/tutorials/configuration/configure-redis-using-configmap/)
## স্টেটলেস অ্যাপ্লিকেশন
* [একটি ক্লাস্টারে একটি অ্যাপ্লিকেশন অ্যাক্সেস করার জন্য একটি বহিরাগত আইপি ঠিকানা প্রকাশ করয ](/docs/tutorials/stateless-application/expose-external-ip-address/)
* [উদাহরণ: Redis এর সাথে PHP গেস্টবুক অ্যাপ্লিকেশন স্থাপন কর](/docs/tutorials/stateless-application/guestbook/)
## স্টেটফুল অ্যাপ্লিকেশন
* [স্টেটফুল সেটের বেসিক](/docs/tutorials/stateful-application/basic-stateful-set/)
* [উদাহরণ: ওয়ার্ডপ্রেস এবং স্থায়ী ভলিউম সহ MySQL](/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/)
* [উদাহরণ: স্টেটফুল সেটের সাথে ক্যাসান্দ্রা স্থাপন কর](/docs/tutorials/stateful-application/cassandra/)
* [জুকিপার চালাই, একটি সিপি ডিস্ট্রিবিউটেড সিস্টেম](/docs/tutorials/stateful-application/zookeeper/)
## ক্লাস্টার
* [এপ্আর্মর ](/docs/tutorials/clusters/apparmor/)
* [সেকোম্প](/docs/tutorials/clusters/seccomp/)
## সেবা
* [উৎস আইপি ব্যবহার কর](/docs/tutorials/services/source-ip/)
## {{% heading "whatsnext" %}}
আপনি যদি একটি টিউটোরিয়াল লিখতে চান,
[সামগ্রী পৃষ্ঠার ধরন](/docs/contribute/style/page-content-types/) দেখুন
টিউটোরিয়াল পৃষ্ঠার ধরন সম্পর্কে তথ্যের জন্য।
+28
View File
@@ -0,0 +1,28 @@
---
linktitle: প্রকাশের ইতিহাস
title: প্রকাশনাসমূহ
type: docs
---
<!-- overview -->
কুবারনেটিস প্রজেক্ট সাম্প্রতিক তিনটি পর্যন্ত ({{< skew latestVersion >}}, {{< skew prevMinorVersion >}}, {{< skew oldestMinorVersion >}}) ছোট রিলিজের জন্য রিলিজ শাখা বজায় রাখে। কুবারনেটিস 1.19 এবং নতুন ভার্সন আনুমানিক 1 বছরের প্যাচ সমর্থন পায়। কুবারনেটিস 1.18 এবং তার বেশি বয়সীরা প্রায় 9 মাস প্যাচ সমর্থন পেয়েছে।
কুবারনেটিস সংস্করণ **x.y.z** হিসাবে প্রকাশ করা হয়,
যেখানে **x** হল প্রধান সংস্করণ, **y** হল অপ্রধান সংস্করণ এবং **z** হল প্যাচ সংস্করণ, যা [শব্দার্থিক সংস্করণ](https://semver.org/) পরিভাষা অনুসরণ করে হয়।
অতিরিক্ত তথ্যসমূহ [version skew policy](/releases/version-skew-policy/) নথিতে সংরক্ষিত রয়েছে।
<!-- body -->
## প্রকাশের ইতিহাস
{{< release-data >}}
## আসন্ন রিলিজ
কুবারনেটিস মুক্তিপ্রকাশ এর আসন্ন **{{< skew nextMinorVersion >}}** [সময়সূচী](https://github.com/kubernetes/sig-release/tree/master/releases/release-{{< skew nextMinorVersion >}}) চেক করুন!
## সহায়ক রিসোর্স
+13
View File
@@ -0,0 +1,13 @@
# See the OWNERS docs at https://go.k8s.io/owners
# Localized strings for Bengali.
# Teams and members are visible at https://github.com/orgs/kubernetes/teams.
reviewers:
- sig-docs-bn-reviews
approvers:
- sig-docs-bn-owners
labels:
- language/bn
+276
View File
@@ -0,0 +1,276 @@
# i18n strings for the Bengali (main) site.
# NOTE: Please keep the entries in alphabetical order when editing
[caution]
other = "Caution:"
[cleanup_heading]
other = "Cleaning up"
[community_events_calendar]
other = "Events Calendar"
[community_forum_name]
other = "Forum"
[community_github_name]
other = "GitHub"
[community_slack_name]
other = "Slack"
[community_stack_overflow_name]
other = "Stack Overflow"
[community_twitter_name]
other = "Twitter"
[community_youtube_name]
other = "YouTube"
[deprecation_title]
other = "You are viewing documentation for Kubernetes version:"
[deprecation_warning]
other = " documentation is no longer actively maintained. The version you are currently viewing is a static snapshot. For up-to-date documentation, see the "
[deprecation_file_warning]
other = "Deprecated"
[docs_label_browse]
other = "Browse Docs"
[docs_label_contributors]
other = "Contributors"
[docs_label_i_am]
other = "I AM..."
[docs_label_users]
other = "Users"
[docs_version_current]
other = "(this documentation)"
[docs_version_latest_heading]
other = "Latest version"
[docs_version_other_heading]
other = "Older versions"
[end_of_life]
other = "End of Life:"
[envvars_heading]
other = "Environment variables"
[error_404_were_you_looking_for]
other = "Were you looking for:"
[examples_heading]
other = "Examples"
[feature_state]
other = "FEATURE STATE:"
[feedback_heading]
other = "Feedback"
[feedback_no]
other = "No"
[feedback_question]
other = "Was this page helpful?"
[feedback_yes]
other = "Yes"
[inline_list_separator]
other = ","
[input_placeholder_email_address]
other = "email address"
[javascript_required]
other = "JavaScript must be [enabled](https://www.enable-javascript.com/) to view this content"
[latest_release]
other = "Latest Release:"
[latest_version]
other = "latest version."
[layouts_blog_pager_prev]
other = "<< Prev"
[layouts_blog_pager_next]
other = "Next >>"
[layouts_case_studies_list_tell]
other = "Tell your story"
[layouts_docs_glossary_aka]
other = "Also known as"
[layouts_docs_glossary_description]
other = "This glossary is intended to be a comprehensive, standardized list of Kubernetes terminology. It includes technical terms that are specific to Kubernetes, as well as more general terms that provide useful context."
[layouts_docs_glossary_deselect_all]
other = "Deselect all"
[layouts_docs_glossary_click_details_after]
other = "indicators below to get a longer explanation for any particular term."
[layouts_docs_glossary_click_details_before]
other = "Click on the"
[layouts_docs_glossary_filter]
other = "Filter terms according to their tags"
[layouts_docs_glossary_select_all]
other = "Select all"
[layouts_docs_partials_feedback_improvement]
other = "suggest an improvement"
[layouts_docs_partials_feedback_issue]
other = "Open an issue in the GitHub repo if you want to "
[layouts_docs_partials_feedback_or]
other = "or"
[layouts_docs_partials_feedback_problem]
other = "report a problem"
[layouts_docs_partials_feedback_thanks]
other = "Thanks for the feedback. If you have a specific, answerable question about how to use Kubernetes, ask it on"
[layouts_docs_search_fetching]
other = "Fetching results..."
[main_by]
other = "by"
[main_cncf_project]
other = """We are a <a href="https://cncf.io/">CNCF</a> graduated project</p>"""
[main_community_explore]
other = "Explore the community"
[main_contribute]
other = "Contribute"
[main_copyright_notice]
other = """The Linux Foundation &reg;. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our <a href="https://www.linuxfoundation.org/trademark-usage" class="light-text">Trademark Usage page</a>"""
[main_documentation_license]
other = """The Kubernetes Authors | Documentation Distributed under <a href="https://git.k8s.io/website/LICENSE" class="light-text">CC BY 4.0</a>"""
[main_github_invite]
other = "Interested in hacking on the core Kubernetes code base?"
[main_github_view_on]
other = "View On GitHub"
[main_kubernetes_features]
other = "Kubernetes Features"
[main_kubeweekly_baseline]
other = "Interested in receiving the latest Kubernetes news? Sign up for KubeWeekly."
[main_kubernetes_past_link]
other = "View past newsletters"
[main_kubeweekly_signup]
other = "Subscribe"
[main_page_history]
other ="Page History"
[main_page_last_modified_on]
other = "Page last modified on"
[main_read_about]
other = "Read about"
[main_read_more]
other = "Read more"
[not_applicable]
# Localization teams: it's OK to use a longer text here
other = "n/a"
[note]
other = "Note:"
[objectives_heading]
other = "Objectives"
[options_heading]
other = "Options"
[outdated_blog__message]
other = "This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication."
[post_create_issue]
other = "Create an issue"
[prerequisites_heading]
other = "Before you begin"
[previous_patches]
other = "Patch Releases:"
[release_date_after]
other = ")"
[release_date_before]
other = "(released: "
# See https://gohugo.io/functions/format/#gos-layout-string
# Use a suitable format for your locale
[release_date_format]
other = "2006-01-02"
[seealso_heading]
other = "See Also"
[subscribe_button]
other = "Subscribe"
[synopsis_heading]
other = "Synopsis"
[thirdparty_message]
other = """This section links to third party projects that provide functionality required by Kubernetes. The Kubernetes project authors aren't responsible for these projects, which are listed alphabetically. To add a project to this list, read the <a href="/docs/contribute/style/content-guide/#third-party-content">content guide</a> before submitting a change. <a href="#third-party-content-disclaimer">More information.</a>"""
[thirdparty_message_edit_disclaimer]
other="""Third party content advice"""
[thirdparty_message_single_item]
other = """&#128711; This item links to a third party project or product that is not part of Kubernetes itself. <a class="alert-more-info" href="#third-party-content-disclaimer">More information</a>"""
[thirdparty_message_disclaimer]
other = """<p>Items on this page refer to third party products or projects that provide functionality required by Kubernetes. The Kubernetes project authors aren't responsible for those third-party products or projects. See the <a href="https://github.com/cncf/foundation/blob/master/website-guidelines.md" target="_blank">CNCF website guidelines</a> for more details.</p><p>You should read the <a href="/docs/contribute/style/content-guide/#third-party-content">content guide</a> before proposing a change that adds an extra third-party link.</p>"""
[ui_search_placeholder]
other = "Search"
[version_check_mustbe]
other = "Your Kubernetes server must be version "
[version_check_mustbeorlater]
other = "Your Kubernetes server must be at or later than version "
[version_check_tocheck]
other = "To check the version, enter "
[version_menu]
other = "Versions"
[warning]
other = "Warning:"
[whatsnext_heading]
other = "What's next"
+1
View File
@@ -0,0 +1 @@
../data/i18n/bn/bn.toml