কুবেরনেটস নেটওয়ার্কিং - কুবারনেটসের নেটওয়ার্কিং ধারণাগুলির জন্য একটি বিস্তৃত গাইড



কুবেরনেটস নেটওয়ার্কিংয়ের এই ব্লগটি কুবারনেটসের সাথে জড়িত ধারণাগুলি যেমন শুঁটি, পরিষেবা এবং ইনগ্রেশন নেটওয়ার্কগুলির সাথে যোগাযোগের ক্ষেত্রে গভীর গভীরভাবে ডুববে।

আগের ব্লগে , আপনি নিশ্চয় কুবেরনেটসের উপর একটি ধারণা পেয়েছেন। কুবেরনেটস নেটওয়ার্কিংয়ের এই ব্লগে আমি মূলত কুবেরনেটসের সাথে জড়িত নেটওয়ার্কিং ধারণাগুলিতে ফোকাস করব।

কুবেরনেটস নেটওয়ার্কিংয়ের এই ব্লগে আপনি নীচের বিষয়গুলি বুঝতে পারবেন:





কুবারনেটস কী?

আপনি কুবেরনেটসকে একটি ওপেন-সোর্স ধারক অর্কেস্ট্রেশন সরঞ্জাম হিসাবে সংজ্ঞায়িত করতে পারেন যা ধারকযুক্ত অ্যাপ্লিকেশনগুলি মোতায়েনের জন্য স্বয়ংক্রিয়ভাবে বহনযোগ্য প্ল্যাটফর্ম সরবরাহ করে।

এখন, কুবেরনেটসের সাথে কাজ করা যে কোনও ব্যক্তির অবশ্যই কুবেরনেটস ক্লাস্টার সম্পর্কে পরিষ্কার ধারণা থাকতে হবে কারণ এটি আপনাকে কুবারনেটস নেটওয়ার্কিং বুঝতে সহায়তা করবে।



কুবেরনেটস ক্লাস্টার

কুবেরনেটস প্ল্যাটফর্মটি কাঙ্ক্ষিত স্টেট ম্যানেজমেন্ট সরবরাহ করে, যা ক্লাস্টার পরিষেবাদি চালাতে সক্ষম করে, অবকাঠামোতে খাওয়ানো কনফিগারেশন। আমাকে একটি উদাহরণ দিয়ে ব্যাখ্যা করুন।

একটি ওয়াইএএমএল ফাইল বিবেচনা করুন যার মধ্যে সমস্ত কনফিগারেশন তথ্য রয়েছে যা ক্লাস্টার পরিষেবাদিগুলিতে খাওয়ানো দরকার। সুতরাং, এই ফাইলটি ক্লাস্টার পরিষেবাদির এপিআইকে খাওয়ানো হয়েছে, এবং তারপরে পরিবেশে শুঁটি কীভাবে নির্ধারণ করতে হবে তা নির্ধারণ করার জন্য এটি ক্লাস্টার পরিষেবাদিগুলির হাতে থাকবে। সুতরাং, ধরুন, পোড 1 এর জন্য তিনটি প্রতিলিপি সহ দুটি ধারক চিত্র এবং দুটি প্রতিলিপি সহ শুঁটি 2 এর জন্য একটি ধারক চিত্র রয়েছে, তবে এই পোড-প্রতিলিপি জোড়াটি শ্রমিকদের জন্য বরাদ্দ করা ক্লাস্টার পরিষেবাদিগুলির হাতে থাকবে।

ইনফর্মটিকার উদাহরণে রূপান্তর রূপান্তর

কুবেরনেটস ক্লাস্টার - কুবেরনেটস নেটওয়ার্কিং - এডুরেকা



উপরের চিত্রটি দেখুন। এখন, আপনি দেখতে পাচ্ছেন যে ক্লাস্টার পরিষেবাদি দুটি পোড প্রতিলিপি জোড়া দিয়ে প্রথম কর্মী, একক পোড-প্রতিলিপি জোড়া সহ দ্বিতীয় কর্মী এবং তৃতীয় কর্মী দুটি পোড প্রতিরূপ জোড়া দিয়ে বরাদ্দ করেছে। এখন, এটি কুবেলেট প্রক্রিয়া যা শ্রমিকদের সাথে ক্লাস্টার পরিষেবাদি যোগাযোগের জন্য দায়ী।

সুতরাং, ক্লাস্টার পরিষেবাদির পুরো সেটআপ এবং শ্রমিকরা নিজেরাই এটি তৈরি করে কুবেরনেটস ক্লাস্টার !!

কীভাবে, আপনি কী ভাবেন যে এই স্বতন্ত্রভাবে বরাদ্দ করা শুঁটিগুলি একে অপরের সাথে যোগাযোগ করে?

উত্তরটি কুবেরনেটস নেটওয়ার্কিংয়ে রয়েছে!

নতুন আপডেট পেতে আমাদের ইউটিউব চ্যানেলে সাবস্ক্রাইব করুন ..!

নেটওয়ার্কিং ধারণাটি সমাধান করার জন্য মূলত 4 টি সমস্যা রয়েছে।

  • ধারক যোগাযোগের ধারক
  • পড টু পড যোগাযোগ
  • সেবা যোগাযোগে পড
  • বাহ্যিক পরিষেবা যোগাযোগ

এখন, আমি আপনাকে বলি যে কুবেরনেটস নেটওয়ার্কিং দ্বারা উপরের সমস্যাগুলি কীভাবে সমাধান করা হয়।

কুবেরনেটস নেটওয়ার্কিং

একটি গুচ্ছের মধ্যে শুঁটি, পরিষেবা এবং বাহ্যিক পরিষেবার মধ্যে যোগাযোগ কুবেরনেটস নেটওয়ার্কিংয়ের ধারণা নিয়ে আসে।

সুতরাং, আপনার আরও ভাল বোঝার জন্য আমাকে ধারণাগুলি নীচে ভাগ করতে দিন।

  • পডস এবং ধারক যোগাযোগ
  • সেবা
  • ইনগ্রেশন নেটওয়ার্কের মাধ্যমে পরিষেবাগুলিতে বাহ্যিক সংযোগ স্থাপন

পডস এবং ধারক যোগাযোগ

পোডগুলি কীভাবে যোগাযোগ করে তা বলার আগে আমি কী পোডগুলি আপনাকে পরিচয় করিয়ে দেই?

পডস

পোডগুলি কুবারনেটস অ্যাপ্লিকেশনগুলির প্রাথমিক একক, যা একই হোস্টে একটি নেটওয়ার্ক স্ট্যাক এবং অন্যান্য সংস্থান ভাগ করার জন্য বরাদ্দকৃত এক বা একাধিক ধারক নিয়ে গঠিত consists সুতরাং, এর থেকে বোঝা যায় যে কোনও পডের সমস্ত পাত্রে অন্য কোনও স্থানীয় হোস্টে পৌঁছতে পারে।

এখন, আমি আপনাকে এই পোডগুলি কীভাবে যোগাযোগ করে তা সংক্ষিপ্ত করে বলি?

2 ধরণের যোগাযোগ রয়েছে। দ্য আন্তঃ নোড যোগাযোগ এবং আন্তঃ নোড যোগাযোগ।

সুতরাং, আসুন শুরু করা যাক ইন্ট্রা-নোড যোগাযোগের মাধ্যমে, তবে এর আগে আমাকে পড নেটওয়ার্কের উপাদানগুলি আপনাকে পরিচয় করিয়ে দেই।

নেটওয়ার্কের অধীনে ইন্ট্রা-নোড

ইন্ট্রা-নোড পড নেটওয়ার্ক হ'ল মূল পোদে দুটি পৃথক নোডের মধ্যে যোগাযোগ। আমি আপনাকে একটি উদাহরণ দিয়ে ব্যাখ্যা করি।

ধরুন কোনও প্যাকেটটি পড 1 থেকে পড 2 এ যাচ্ছে।

  • প্যাকেটটি পড 1 এর নেটওয়ার্কটি এথ0 এ ছেড়ে যায় এবং ভਥ0 এ মূল নেটওয়ার্কে প্রবেশ করে
  • তারপরে, প্যাকেটটি লিনাক্স ব্রিজের দিকে যায় (সিবিআর0) যা একটি এআরপি অনুরোধ ব্যবহার করে গন্তব্যটি আবিষ্কার করে
  • সুতরাং, যদি ভ্থ 1 এ আইপি থাকে তবে সেতুটি এখন প্যাকেটটি ফরোয়ার্ড করতে জানে knows

এখন, একইভাবে আপনাকে আন্তঃ নোড পড যোগাযোগ সম্পর্কে বলি।

কুবেরনেটস শিখতে আগ্রহী?
নেটওয়ার্কের অধীনে আন্তঃ নোড

বিভিন্ন নেটওয়ার্ক নেমস্পেস, নেটওয়ার্ক ইন্টারফেস এবং একটি লিনাক্স সেতুযুক্ত দুটি নোড বিবেচনা করুন।

এখন ধরে নিন, কোনও প্যাকেটটি পড 1 থেকে একটি পড 4 এ ভ্রমণ করে যা একটি ভিন্ন নোডে রয়েছে।

  • প্যাকেটটি শুঁটি 1 নেটওয়ার্কটি ছেড়ে দেয় এবং Veth0 এ মূল নেটওয়ার্কে প্রবেশ করে
  • তারপরে প্যাকেটটি লিনাক্স সেতুতে চলে যায় (সিবিআর0) যার গন্তব্য সন্ধানের জন্য একটি এআরপি অনুরোধ করা দায়বদ্ধ।
  • ব্রিজটি বুঝতে পারার পরে যে এই পডটির গন্তব্যের ঠিকানা নেই, প্যাকেটটি আবার মূল নেটওয়ার্ক ইন্টারফেস এথ0 এ ফিরে আসে।
  • প্যাকেটটি এখন নোড 1টি ছেড়ে অন্য নোডের গন্তব্য খুঁজে বের করে এবং সেই রুট টেবিলটিতে প্রবেশ করে যারা প্যাকেটটি নোডে নিয়ে যায় যার সিআইডিআর ব্লকটিতে পড 4 রয়েছে।
  • সুতরাং, এখন প্যাকেটটি নোড 2 এ পৌঁছে যায় এবং তারপরে সেতুটি প্যাকেটটি নেয় যা একটি এআরপি অনুরোধ জানায় যে IPটি veth0 এর সাথে সম্পর্কিত।
  • অবশেষে, প্যাকেটটি পাইপ-জুটি পেরিয়ে পড 4 এ পৌঁছায়।

সুতরাং, পোডগুলি একে অপরের সাথে যোগাযোগ করে। এখন, আসুন এবং দেখি কীভাবে পরিষেবাগুলি শুঁটি যোগাযোগে সহায়তা করে।

সুতরাং, পরিষেবাগুলি কী বলে আপনি মনে করেন?

সেবা

মূলত, পরিষেবাদি হ'ল এক ধরণের সংস্থান যা কোনও পোডের সেটগুলিতে অনুরোধগুলি ফরোয়ার্ড করার জন্য একটি প্রক্সি কনফিগার করে যা ট্র্যাফিক গ্রহণ করবে এবং নির্বাচক দ্বারা নির্ধারিত হয়। পরিষেবাটি তৈরি হয়ে গেলে এটির একটি নির্ধারিত আইপি ঠিকানা থাকে যা বন্দরে অনুরোধগুলি গ্রহণ করবে।

এখন, এমন বিভিন্ন পরিষেবার ধরণ রয়েছে যা আপনাকে আপনার ক্লাস্টার আইপি ঠিকানার বাইরে কোনও পরিষেবা উন্মুক্ত করার বিকল্প দেয়।

পরিষেবার ধরণ

এখানে মূলত 4 ধরণের পরিষেবা রয়েছে।

ক্লাস্টারআইপি: এটি ডিফল্ট পরিষেবা টাইপ যা ক্লাস্টারের অভ্যন্তরীণ আইপিতে পরিষেবাটি ক্লাস্টারের মধ্যে কেবল অ্যাক্সেসযোগ্য।

নোডপোর্ট: এটি স্ট্যাটিক পোর্টে প্রতিটি নোডের আইপিতে পরিষেবাটি উন্মোচিত করে। যেহেতু একটি ক্লাস্টারআইপি নোডপোর্টপোর্ট পরিষেবাটি যা স্বয়ংক্রিয়ভাবে তৈরি হয়। আমরা ক্লাস্টারের বাইরে নোডপোর্ট পরিষেবাটিতে যোগাযোগ করতে পারি।

লোডবালান্সার: এটি পরিষেবা ধরণের যা ক্লাউড সরবরাহকারীর লোড ব্যালেন্সার ব্যবহার করে বাহ্যিকভাবে পরিষেবাটি প্রকাশ করে। সুতরাং, বহিরাগত লোড ব্যালান্সার রুট করবে নোডপোর্ট এবং ক্লাস্টারআইপি পরিষেবাগুলি স্বয়ংক্রিয়ভাবে তৈরি হয়ে গেছে।

বাহ্যিক নাম : এই পরিষেবাদির ধরণটি পরিষেবাটির মানচিত্রের মানচিত্রের মানচিত্রটিতে ম্যাপ করে বহিরাগত নাম মাঠ ফিরে সিএনএম এর মান সহ রেকর্ড করুন।

সুতরাং, বলছি যে সমস্ত পরিষেবা সম্পর্কে ছিল। এখন, আপনি ভাবতে পারেন যে বাহ্যিক পরিষেবাগুলি কীভাবে এই নেটওয়ার্কগুলির সাথে সংযুক্ত হয়?

ঠিক আছে, এটি অন্য কারও দ্বারা নয় ইনগ্রেশ নেটওয়ার্ক

ইনগ্রেশ নেটওয়ার্ক

ঠিক আছে, ইনগ্রেশ নেটওয়ার্ক হ'ল পরিষেবাগুলির বহিঃপ্রকাশের সবচেয়ে শক্তিশালী উপায় কারণ এটি নিয়মের সংকলন যা অভ্যন্তরীণ সংযোগগুলিকে মঞ্জুরি দেয়, যা পৌঁছনীয় ইউআরএলগুলির মাধ্যমে বাহ্যিকভাবে পরিষেবা দেওয়ার জন্য কনফিগার করা যায়। সুতরাং, এটি মূলত কুবারনেটস ক্লাস্টারে প্রবেশের পয়েন্ট হিসাবে কাজ করে যা একটি ক্লাস্টারে পরিষেবাগুলিতে বাইরের অ্যাক্সেস পরিচালনা করে।

এখন, আমি আপনাকে উদাহরণস্বরূপ ইঙ্গ্রেস নেটওয়ার্কের কাজ ব্যাখ্যা করব।

আমাদের কাছে দুটি নোড রয়েছে, একটি লিনাক্স ব্রিজের সাথে পড এবং রুট নেটওয়ার্ক নেমস্পেস রয়েছে। এগুলি ছাড়াও, রুট নেটওয়ার্কে ফ্ল্যানেল0 (নেটওয়ার্ক প্লাগইন) নামে একটি নতুন ভার্চুয়াল ইথারনেট ডিভাইস রয়েছে।

এখন, আমরা প্যাকেটটি পড 1 থেকে পড 4 এ প্রবাহিত করতে চাই।

  • সুতরাং, প্যাকেটটি এড0 এ পড 1 এর নেটওয়ার্কটি ছেড়ে দেয় এবং Veth0 এ মূল নেটওয়ার্কে প্রবেশ করে।
  • তারপরে এটি সিবিআর0 এ পৌঁছে দেওয়া হয়েছে, যা গন্তব্যটি সন্ধান করার জন্য এআরপি অনুরোধ করে এবং তারপরে এটি জানতে পারে যে এই নোডের কারও কাছেই গন্তব্য আইপি ঠিকানা নেই।
  • সুতরাং, নোডের রুট টেবিলটি ফ্ল্যানেল 0 দিয়ে কনফিগার করা হওয়ায় সেতুটি প্যাকেটটিকে ফ্ল্যানেল 0 তে প্রেরণ করে।
  • এখন, ফ্ল্যানেল ডিমন কুডরনেটসের এপিআই সার্ভারের সাথে কথা বলে যে সমস্ত পোড আইপি এবং তাদের সম্পর্কিত নোডগুলি পোড আইপিগুলিকে নোড করতে ম্যাপিং তৈরি করতে পারে know
  • নেটওয়ার্ক প্লাগইনটি এই প্যাকেটটিকে একটি ইউডিপি প্যাকেটে আবৃত করে অতিরিক্ত শিরোনামগুলি উত্স এবং গন্তব্য আইপি'র স্ব স্ব নোডগুলিতে পরিবর্তন করে এবং এই প্যাকেটটি এথ0 এর মাধ্যমে প্রেরণ করে।
  • এখন, যেহেতু রুট টেবিলটি ইতিমধ্যে নোডগুলির মধ্যে কীভাবে ট্রাফিক রুট করতে হয় তা জানে, এটি প্যাকেটটি গন্তব্য নোড 2 এ প্রেরণ করে।
  • প্যাকেটটি নোড 2 এর eth0 এ আসে এবং ডি-ক্যাপসুলেটে ফিরে ফ্ল্যানেল 0 এ ফিরে যায় এবং এটি মূল নেটওয়ার্ক নেমস্পেসে ফিরে আসে।
  • আবার, প্যাকেটটি ভিথ 1 এর সাথে সম্পর্কিত আইপিটি অনুসন্ধানের জন্য একটি এআরপি অনুরোধ করার জন্য লিনাক্স সেতুতে ফরোয়ার্ড করা হয়।
  • প্যাকেটটি শেষ পর্যন্ত রুট নেটওয়ার্কটি অতিক্রম করে গন্তব্য পড 4 এ পৌঁছায়।

সুতরাং, এটি কীভাবে একটি ইনগ্রেশন নেটওয়ার্কের সাহায্যে বাহ্যিক পরিষেবাগুলি সংযুক্ত থাকে। এখন, আমি যেমন নেটওয়ার্ক প্লাগইনগুলির বিষয়ে কথা বলছিলাম, আমাকে আপনাকে উপলব্ধ জনপ্রিয় নেটওয়ার্ক প্লাগইনগুলির তালিকার সাথে পরিচয় করিয়ে দিন।

এখন, যে আমি আপনাকে কুবারনেটস নেটওয়ার্কিং সম্পর্কে অনেক কিছু বলেছি, আসুন আমি আপনাকে একটি বাস্তব জীবনের কেস স্টাডি দেখায়।

কেস স্টাডি: কুবারনেটস নেটওয়ার্কিং ব্যবহার করে ওয়েলথ উইজার্ড

ওয়েলথ উইজার্ডস একটি অনলাইন আর্থিক পরিকল্পনার প্ল্যাটফর্ম যা আর্থিক পরিকল্পনাকে এবং সাশ্রয়ী মূল্যের ব্যয়ে বিশেষজ্ঞের পরামর্শ প্রদানের জন্য স্মার্ট সফটওয়্যার প্রযুক্তি সংযুক্ত করে।

চ্যালেঞ্জ

এখন, কোম্পানির পক্ষে তাদের মেঘের পরিবেশের সম্পূর্ণ দৃশ্যমানতার সাথে কোডের দুর্বলতাগুলি দ্রুত আবিষ্কার এবং নির্মূল করা অত্যন্ত গুরুত্বপূর্ণ ছিল তবে অ্যাক্সেস সীমাবদ্ধতার মাধ্যমে ট্র্যাফিক নিয়ন্ত্রণ করতে চেয়েছিল।

সুতরাং, তারা কুবের ক্লাস্টারগুলিতে মাইক্রোসার্কেসের স্থাপনা এবং কনফিগারেশন পরিচালনার জন্য সরঞ্জামগুলির সাহায্যে ক্লাস্টারগুলির সরবরাহ ও রোলআউট পরিচালনা করতে কুবারনেটস অবকাঠামো ব্যবহার করেছিল।

তারা অ্যাক্সেস সীমাবদ্ধতার মাধ্যমে ট্র্যাফিক নিয়ন্ত্রণ করতে মঞ্জুরি দেওয়ার জন্য কুবারনেটসের একটি নেটওয়ার্ক নীতি বৈশিষ্ট্যও ব্যবহার করেছে।

এখন, সমস্যাটি ছিল, এই নীতিগুলি অ্যাপ্লিকেশন-ভিত্তিক এবং কেবলমাত্র অ্যাপ্লিকেশনগুলির সাথেই বিকশিত হতে পারে, তবে, এই নীতিগুলি প্রয়োগ করার কোনও উপাদান ছিল না।

সুতরাং, সংস্থাটির এটির সমাধানের জন্য কেবলমাত্র একটি সমাধান ছিল একটি প্লাগইন ব্যবহার করা এবং সেজন্য তারা ওয়েভ নেট ব্যবহার শুরু করে।

সমাধান

এই নেটওয়ার্ক প্লাগইনটি ভার্চুয়াল নেটওয়ার্ক তৈরি করে যার কুবারনেটসে বিধিগুলি পরিচালনা এবং প্রয়োগ করতে একটি নেটওয়ার্ক নীতি নিয়ামক রয়েছে। কেবল এটিই নয়, এটি একাধিক হোস্ট জুড়ে ডকারের পাত্রে সংযোগ স্থাপন করে এবং তাদের স্বয়ংক্রিয় আবিষ্কার সক্ষম করে।

সুতরাং, ধরুন আপনার কাছে ক্লাস্টারে একটি কাজের চাপ রয়েছে এবং আপনি এটির সাথে কথা বলে ক্লাস্টারে অন্য কোনও কাজের চাপ বন্ধ করতে চান। আপনি এমন কোনও নীতি তৈরি করে এটি অর্জন করতে পারেন যা অ্যাক্সেসকে সীমাবদ্ধ করে এবং নির্দিষ্ট পোর্টের ইনগ্রেশন কন্ট্রোলারের মাধ্যমে কেবল এতে প্রবেশের অনুমতি দেয়।

এখন, প্রতিটি কুবারনেট নোডে তার স্থাপনার সাথে সাথে, প্লাগইন আন্ত-পড রাউটিং পরিচালনা করে এবং আইপিটিবেলস নিয়মগুলি পরিচালনা করতে অ্যাক্সেস পায়। সহজ কথায়, প্রতিটি নীতিই কুবেরনেট ট্যাগগুলি অনুবাদ করতে প্রতিটি মেশিন জুড়ে সমন্বিত ও কনফিগার করা আইপিটবেবল বিধিগুলির সংকলনে রূপান্তরিত হয়।

ঠিক আছে, এখন আপনি কুবেরনেটস নেটওয়ার্কিং সম্পর্কে এত তত্ত্বটি পেরিয়ে গেছেন, আমি কীভাবে এটি ব্যবহারিকভাবে করা হয় তা আপনাকে দেখায়।

হাত

সুতরাং, আপনারা সবাই আপনার সিস্টেমে কুবারনেটস ইনস্টল করেছেন এমন একটি অনুমানের সাথে আমার কাছে প্রদর্শন করার মতো একটি দৃশ্য রয়েছে।

মনে করুন আপনি পণ্যের নাম এবং পণ্যের আইডি সঞ্চয় করতে চান, তার জন্য আপনার একটি ওয়েব অ্যাপ্লিকেশন প্রয়োজন। মূলত, ওয়েব অ্যাপ্লিকেশনটির জন্য আপনার একটি ধারক প্রয়োজন এবং ব্যাকএন্ডের জন্য আপনার আরও একটি ধারক মাইএসকিউএল হিসাবে প্রয়োজন এবং মাইএসকিউএল ধারকটি ওয়েব অ্যাপ্লিকেশন ধারকটির সাথে যুক্ত হওয়া উচিত।

আমি কীভাবে উপরে বর্ণিত উদাহরণটি ব্যবহারিকভাবে কার্যকর করি।

চল শুরু করি!

ধাপ 1: আপনার পছন্দসই ডিরেক্টরিতে একটি ফোল্ডার তৈরি করুন এবং সেই ফোল্ডারে কাজের ডিরেক্টরি পথ পরিবর্তন করুন।

সিডি হ্যান্ডসঅন /

ধাপ ২: ওয়েব অ্যাপ্লিকেশন এবং মাইএসকিউএল ডাটাবেসগুলির জন্য এখন স্থাপনা ওয়াইএএমএল ফাইলগুলি তৈরি করুন।

ধাপ 3: একবার আপনি যখন ডিপ্লোয়মেন্ট ফাইলগুলি তৈরি করেন, উভয় অ্যাপ্লিকেশন স্থাপন করুন।

kubectl প্রয়োগ -f Webapp.yml kubectl প্রয়োগ -f mysql.yml

পদক্ষেপ 3.1: উভয় মোতায়েন পরীক্ষা করুন।

kubectl পেতে স্থাপনা

পদক্ষেপ 4: এখন, আপনাকে উভয় অ্যাপ্লিকেশনগুলির জন্য পরিষেবা তৈরি করতে হবে।

kubectl প্রয়োগ -f Webservice.yml kubectl প্রয়োগ -f sqlservice.yml

পদক্ষেপ 4.1: পরিষেবাগুলি তৈরি হয়ে গেলে, পরিষেবাগুলি মোতায়েন করুন।

পদক্ষেপ 4.2: পরিষেবাগুলি তৈরি করা হয়েছে কিনা তা পরীক্ষা করুন।

kubectl সেবা পেতে

পদক্ষেপ 5: এখন, চলন্ত পোডগুলির কনফিগারেশনটি পরীক্ষা করুন।

কুবেক্টল শুঁটি পেতে

পদক্ষেপ:: ওয়েব অ্যাপ পডের ভিতরে পাত্রে যান।

কুবেক্টেল এক্সিকিউটিভ-কনটেইনার_আইডি ব্যাশ ন্যানো ভার / www / এইচটিএমএল / সূচক। পিএফপি

পদক্ষেপ 6.1 : এখন, পরিবর্তন করুন vern সারওয়ারনেম লোকালহোস্ট থেকে এসকিউএল পরিষেবা নাম যা ' ওয়েবঅ্যাপ-এসকিউএল 1 'এই ক্ষেত্রে, এবং $ পাসওয়ার্ড থেকে ' edureka ”। এছাড়াও প্রয়োজনীয় সমস্ত ডাটাবেস বিশদ পূরণ করুন এবং কীবোর্ড শর্টকাট ব্যবহার করে আপনার index.php ফাইলটি সংরক্ষণ করুন Ctrl + x এবং যে প্রেস পরে ওয়াই সংরক্ষণ এবং টিপুন প্রবেশ করান

পদক্ষেপ 7: এখন, শুঁটিতে উপস্থিত মাইএসকিউএল ধারক প্রবেশ করুন

কুবেক্টেল এটি কন্টেইনার_আইডি বাশ

পদক্ষেপ 7.1: মাইএসকিউএল ধারকটি ব্যবহার করতে অ্যাক্সেস পান।

mysql -u root -p edureka

যেখানে -u ব্যবহারকারীর প্রতিনিধিত্ব করে এবং -p হল আপনার মেশিনের পাসওয়ার্ড।

পদক্ষেপ 7.2: মাইএসকিউএলে একটি ডাটাবেস তৈরি করুন যা ওয়েব অ্যাপ থেকে ডেটা পেতে ব্যবহৃত হবে।

ডেটাবেস পণ্য বিবরণ তৈরি করুন

পদক্ষেপ 7.3: তৈরি ডাটাবেস ব্যবহার করুন।

পণ্য বিবরণ ব্যবহার করুন

পদক্ষেপ 7.4: মাইএসকিউএলে এই ডাটাবেসে একটি টেবিল তৈরি করুন যা ওয়েব অ্যাপ থেকে ডেটা পেতে ব্যবহৃত হবে।

টেবিল পণ্য তৈরি করুন (পণ্য_নাম VARCHAR (10), product_id VARCHAR (11))

পদক্ষেপ 7.5: এখন, কমান্ডটি ব্যবহার করে মাইএসকিউএল ধারক থেকে প্রস্থান করুন প্রস্থান

পদক্ষেপ 8: আপনার ওয়েব অ্যাপ্লিকেশনটি যে পোর্ট নম্বরটিতে কাজ করছে সেটিকে পরীক্ষা করুন।

সেবা পেতে kubectl

পদক্ষেপ 8.1: এখন, এটি বরাদ্দকৃত পোর্ট নম্বরটিতে ওয়েব অ্যাপ্লিকেশনটি খুলুন।

পদক্ষেপ 9: একবার আপনি ক্লিক করুন প্রশ্ন জমা , আপনার মাইএসকিউএল পরিষেবাটি যে নোডে চলছে সেটিতে যান এবং তারপরে ধারকটির ভিতরে যান।

এটি আপনাকে তালিকাভুক্ত সমস্ত পণ্যের আউটপুট প্রদর্শন করবে, যার মধ্যে আপনি বিশদ পূরণ করেছেন।

কুবেরনেটস শিখতে আগ্রহী?

আপনি যদি এই কুবেরনেটস নেটওয়ার্কিং ব্লগটি প্রাসঙ্গিক বলে মনে করেন তবে এটি দেখুন বিশ্বজুড়ে ছড়িয়ে থাকা 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা এডুরেকা দ্বারা।