Skip to content

Commit

Permalink
explore-intro file added
Browse files Browse the repository at this point in the history
Signed-off-by: Abhijeet Basfore abhibas14@gmail.com
  • Loading branch information
abhijeet-26 committed Mar 4, 2023
1 parent 8c2ba4f commit 40f0ee4
Showing 1 changed file with 138 additions and 0 deletions.
138 changes: 138 additions & 0 deletions content/bn/docs/tutorials/kubernetes-basics/explore/explore-intro.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
---
title: পড এবং নোড দেখা
weight: 10
---

<!DOCTYPE html>

<html lang="bn">

<body>

<div class="layout" id="top">

<main class="content">

<div class="row">

<div class="col-md-8">
<h3>উদ্দেশ্য</h3>
<ul>
<li>কুবারনেটিসে পডস সম্পর্কে জানুন।</li>
<li>কুবারনেটিসে নোডস সম্পর্কে জানুন।</li>
<li>ডিপ্লোয় করা অ্যাপ্লিকেশনের সমস্যা সমাধান(Troubleshoot) করুন।</li>
</ul>
</div>

<div class="col-md-8">
<h2>কুবারনেটিসে পডস</h2>
<p>আপনি যখন মডিউল <ahref="/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/">2</a> -এ একটি ডিপ্লোয়মেন্ট তৈরি করেন, তখন কুবারনেটস আপনার অ্যাপ্লিকেশন দৃষ্টান্ত হোস্ট করার জন্য একটি <b>পড</b> তৈরি করে। একটি পড হল একটি কুবারনেটস প্রত্যাহরণ যা এক বা একাধিক অ্যাপ্লিকেশন কন্টেইনারগুলির একটি গ্রুপকে প্রতিনিধিত্ব করে (যেমন ডকার), এবং সেই পাত্রগুলির জন্য কিছু শেয়ার করা সংস্থান। এই সম্পদ অন্তর্ভুক্ত:</p>
<ul>
<li>ভাগ করা স্টোরেজ, পরিমাণ হিসাবে</li>
<li>নেটওয়ার্কিং, একটি অনন্য ক্লাস্টার আইপি ঠিকানা হিসাবে</li>
<li>প্রতিটি কন্টেইনার কিভাবে চালাতে হয় সে সম্পর্কে তথ্য, যেমন কন্টেইনার ইমেজ সংস্করণ বা নির্দিষ্ট পোর্ট ব্যবহার করতে হবে</li>
</ul>
<p>একটি পড একটি অ্যাপ্লিকেশন-নির্দিষ্ট "লজিক্যাল হোস্ট" মডেল করে এবং এতে বিভিন্ন অ্যাপ্লিকেশন পাত্র থাকতে পারে যা তুলনামূলকভাবে শক্তভাবে সংযুক্ত থাকে। উদাহরণ স্বরূপ, একটি পড আপনার Node.js অ্যাপের পাশাপাশি একটি ভিন্ন ধারক যা Node.js ওয়েব সার্ভার দ্বারা প্রকাশিত ডেটা ফিড করে উভয় ধারক অন্তর্ভুক্ত করতে পারে। একটি পডের কন্টেইনারগুলি একটি আইপি ঠিকানা এবং পোর্ট স্পেস ভাগ করে, সর্বদা সহ-অবস্থিত এবং সহ-নির্ধারিত, এবং একই নোডে একটি ভাগ করা প্রসঙ্গে চালিত হয়।</p>

<p>কুবারনেটস প্ল্যাটফর্মের পারমাণবিক একক হল পড | যখন আমরা কুবারনেটিসে একটি ডিপ্লোয়মেন্ট করি, সেই ডিপ্লোয়মেন্টটি তাদের ভিতরে কন্টেইনার সহ পড তৈরি করে (সরাসরি কন্টেইনার তৈরির বিপরীতে)। প্রতিটি পড নোডের সাথে আবদ্ধ থাকে যেখানে এটি নির্ধারিত হয়, এবং সমাপ্তি (পুনঃসূচনা নীতি অনুসারে) বা মুছে ফেলা পর্যন্ত সেখানে থাকে। নোড ব্যর্থতার ক্ষেত্রে, ক্লাস্টারের অন্যান্য উপলব্ধ নোডগুলিতে অভিন্ন পডগুলি নির্ধারিত হয়।</p>

</div>
<div class="col-md-4">
<div class="content__box content__box_lined">
<h3>সারসংক্ষেপ:</h3>
<ul>
<li>পডস</li>
<li>নোডস</li>
<li>Kubectl প্রধান কমান্ড</li>
</ul>
</div>
<div class="content__box content__box_fill">
<p><i> একটি পড হল এক বা একাধিক অ্যাপ্লিকেশন কন্টেইনারের একটি গোষ্ঠী (যেমন ডকার) এবং এতে ভাগ করা স্টোরেজ (ভলিউম), আইপি ঠিকানা এবং সেগুলি চালানোর বিষয়ে তথ্য অন্তর্ভুক্ত থাকে। </i></p>
</div>
</div>
</div>
<br>

<div class="row">
<div class="col-md-8">
<h2 style="color: #3771e3;">পডসের পরিদর্শন</h2>
</div>
</div>

<div class="row">
<div class="col-md-8">
<p><img src="/docs/tutorials/kubernetes-basics/public/images/module_03_pods.svg"></p>
</div>
</div>
<br>

<div class="row">
<div class="col-md-8">
<h2>নোডস</h2>
<p>একটি পড সর্বদা একটি <b>নোডে </b> চলে | একটি নোড হল কুবারনেটিসে একটি কর্মী মেশিন এবং ক্লাস্টারের উপর নির্ভর করে একটি ভার্চুয়াল বা ফিজিক্যাল মেশিন হতে পারে। প্রতিটি নোড নিয়ন্ত্রণ সমতল দ্বারা পরিচালিত হয়। একটি নোডে একাধিক পড থাকতে পারে এবং কুবারনেটস কন্ট্রোল প্লেন স্বয়ংক্রিয়ভাবে ক্লাস্টারের নোড জুড়ে পডগুলির সময়সূচী পরিচালনা করে। কন্ট্রোল প্লেনের স্বয়ংক্রিয় সময়সূচী প্রতিটি নোডে উপলব্ধ সংস্থানগুলিকে বিবেচনা করে।</p>

<p>প্রতিটি কুবারনেটস নোড কমপক্ষে রান করে:</p>
<ul>
<li>কুবেলেট, কুবারনেটিস কন্ট্রোল প্লেন এবং নোডের মধ্যে যোগাযোগের জন্য দায়ী একটি প্রক্রিয়া; এটি একটি মেশিনে চলমান পড এবং পাত্রগুলি পরিচালনা করে।</li>
<li>একটি কন্টেইনার রানটাইম (ডকারের মতো) একটি রেজিস্ট্রি থেকে কন্টেইনার ইমেজ টেনে আনা, কন্টেইনার আনপ্যাক করা এবং অ্যাপ্লিকেশন চালানোর জন্য দায়ী।</li>
</ul>

</div>
<div class="col-md-4">
<div class="content__box content__box_fill">
<p><i> কন্টেইনারগুলি শুধুমাত্র একটি একক পডে একসাথে নির্ধারিত হওয়া উচিত যদি সেগুলি শক্তভাবে সংযুক্ত থাকে এবং ডিস্কের মতো সংস্থানগুলি ভাগ করতে হয়৷ </i></p>
</div>
</div>
</div>

<br>

<div class="row">
<div class="col-md-8">
<h2 style="color: #3771e3;">নোড পরিদর্শন</h2>
</div>
</div>

<div class="row">
<div class="col-md-8">
<p><img src="/docs/tutorials/kubernetes-basics/public/images/module_03_nodes.svg"></p>
</div>
</div>
<br>

<div class="row">
<div class="col-md-8">
<h2>kubectl এর সাথে সমস্যা সমাধান(Troubleshooting)</h2>
<p>মডিউল <a href="/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/">2</a> - এ, আপনি Kubectl কমান্ড-লাইন ইন্টারফেস ব্যবহার করেছেন। আপনি ডিপ্লোয় করা অ্যাপ্লিকেশন এবং তাদের পরিবেশ সম্পর্কে তথ্য পেতে মডিউল 3 এ এটি ব্যবহার করা চালিয়ে যাবেন। সবচেয়ে সাধারণ ক্রিয়াকলাপগুলি নিম্নলিখিত kubectl কমান্ড দিয়ে করা যেতে পারে:</p>
<ul>
<li><b>kubectl get</b> - সম্পদ(resource) তালিকা</li>
<li><b>kubectl describe</b> - একটি সম্পদ সম্পর্কে বিস্তারিত তথ্য দেখান</li>
<li><b>kubectl logs</b> - একটি পডে কন্টেইনার থেকে লগ দেখানো </li>
<li><b>kubectl exec</b> - একটি পডের একটি কন্টেইনার একটি কমান্ড চালান</li>
</ul>

<p>অ্যাপ্লিকেশনগুলি কখন ডিপ্লোয় করা হয়েছিল, তাদের বর্তমান অবস্থা কী, তারা কোথায় চলছে এবং তাদের কনফিগারেশনগুলি কী তা দেখতে আপনি এই কমান্ডগুলি ব্যবহার করতে পারেন।</p>

<p>এখন যেহেতু আমরা আমাদের ক্লাস্টার উপাদান এবং কমান্ড লাইন সম্পর্কে আরও জানি, আসুন আমাদের অ্যাপ্লিকেশনটি অন্বেষণ করি।</p>

</div>
<div class="col-md-4">
<div class="content__box content__box_fill">
<p><i> একটি নোড হল কুবারনেটিসে একটি কর্মী মেশিন এবং ক্লাস্টারের উপর নির্ভর করে একটি ভার্চুয়াল বা শারীরিক মেশিন হতে পারে। একাধিক পড এক নোডে চলতে পারে। </i></p>
</div>
</div>
</div>
<br>

<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/explore/explore-interactive/" role="button">ইন্টারেক্টিভ টিউটোরিয়াল শুরু করুন <span class="btn__next"></span></a>
</div>
</div>

</main>

</div>

</body>
</html>

0 comments on commit 40f0ee4

Please sign in to comment.