কুবারনেটস নোড আইপি ঠিকানা কীভাবে পাবেন

Kubaranetasa Noda A Ipi Thikana Kibhabe Pabena



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

এই পোস্টটি নিম্নলিখিত রূপরেখাটি ব্যবহার করে কুবারনেটস নোড আইপি ঠিকানা পাওয়ার পদ্ধতিগুলি ব্যাখ্যা করবে:

পদ্ধতি 1: 'kubectl get' কমান্ড ব্যবহার করে Kubernetes নোড আইপি ঠিকানা পান

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







ধাপ 1: মাল্টি-নোড ক্লাস্টার শুরু করুন

একটি মাল্টি-নোড মিনিকুব ক্লাস্টার শুরু করতে, ব্যবহারকারীকে সিস্টেমে ডকার চালাতে হবে। এর পরে, প্রশাসনিক অধিকার সহ Windows PowerShell চালু করুন এবং মাল্টি-নোড মিনিকুব ক্লাস্টার চালানোর জন্য নীচের কমান্ডটি চালান:



minikube শুরু --নোড 2 -পি মাল্টিনোড

এখানে, মিনিকুব স্বয়ংক্রিয়ভাবে ' ডকার ” ড্রাইভার এবং ক্লাস্টার নোডগুলিকে আলাদা ডকার পাত্রে চালান:







ধাপ 2: নোড আইপি ঠিকানা পান

নোড আইপি ঠিকানা পেতে, একটি বিস্তৃত বিন্যাসে নোডগুলি তালিকাভুক্ত করুন। নীচের কমান্ডে, ' -ও ” বিকল্পটি আউটপুট বিন্যাস নির্দিষ্ট করতে ব্যবহার করা হয়:

kubectl নোড পেতে -ও প্রশস্ত

অধীনে ' অভ্যন্তরীণ-আইপি ” কলামে, ব্যবহারকারী নীচে দেখানো নোডের আইপি ঠিকানাগুলি দেখতে পারেন:



পদ্ধতি 2: Yaml ফরম্যাটে Kubernetes নোড IP ঠিকানা পান

নোড, IP ঠিকানা এবং হোস্টনাম সম্পর্কে আরও বিশদ বিবরণ পেতে বা প্রশস্ত বিন্যাসে পরিবর্তে আইপি ঠিকানা অ্যাক্সেস করতে, ব্যবহারকারী kubernetes নোডটিকে yaml বিন্যাসে দেখতে পারেন। এই উদ্দেশ্যে, কেবল ব্যবহার করুন ' kubectl পেতে নোড -o yaml 'আদেশ:

kubectl নোড multinode-m02 পেতে -ও ইয়ামল

অধীনে ' ঠিকানা ” কী, নোড আইপি ঠিকানা এবং এর ধরন পরীক্ষা করুন:

পদ্ধতি 3: 'kubectl describe' কমান্ড ব্যবহার করে Kubernetes নোড আইপি ঠিকানা পান

Kubernetes describe কমান্ডটি Kubernetes সম্পদের বিস্তারিত সারাংশ দেখায় যেমন Kubernetes নোডের তথ্য, স্থিতি, কন্টেনার ইত্যাদি। নোড আইপি ঠিকানা পেতে, ব্যবহারকারী নোড পরিদর্শন করতে পারেন এবং ' ব্যবহার করে বিশদ নোড সারাংশ তৈরি করতে পারেন kubectl নোড <নোড-নাম> বর্ণনা করুন 'আদেশ:

kubectl নোড multinode-m02 বর্ণনা করুন

নীচের আউটপুট থেকে, আপনি Kubernetes নোডের বিস্তারিত সারাংশ দেখতে পারেন ' multinode-m02 '

এখানে, অধীনে ' ঠিকানা ” কী, নোড আইপি ঠিকানার পাশাপাশি নোডের হোস্টনাম খুঁজুন:

পদ্ধতি 4: নোড শেল অ্যাক্সেস করে কুবারনেটস নোড আইপি ঠিকানা পান

নোড আইপি ঠিকানা অ্যাক্সেস করার আরেকটি সম্ভাব্য উপায় হল নোড ইন্টারেক্টিভ শেল অ্যাক্সেস করা। মিনিকুব কুবারনেটস ক্লাস্টারের ভিতরে চলমান নোড এবং তাদের ইন্টারেক্টিভ শেল 'এর মাধ্যমে অ্যাক্সেস করা হয় মিনিকুব 'আদেশ। শেল অ্যাক্সেস করার পরে, ব্যবহারকারী 'এর মাধ্যমে নোড আইপি ঠিকানা খুঁজে পেতে পারেন আইপি ঠিকানা 'আদেশ।

দৃষ্টান্তের জন্য, নীচের নির্দেশাবলী অনুসরণ করুন.

ধাপ 1: নোড ইন্টারেক্টিভ শেল অ্যাক্সেস করুন

মিনিকুব ক্লাস্টারের নোড শেল অ্যাক্সেস করতে, ' ব্যবহার করুন minikube ssh -n -p 'আদেশ:

মিনিকুব ssh -n multinode-m02 -পি মাল্টিনোড

উপরের কমান্ডে, ' -n 'নোড নির্দিষ্ট করতে ব্যবহৃত হয়, এবং ' -পি ' ক্লাস্টার প্রোফাইল নাম সংজ্ঞায়িত করছে:

ধাপ 2: নোড আইপি ঠিকানা খুঁজুন

নোড শেল অ্যাক্সেস করার পরে, 'চালনা করুন আইপি ঠিকানা নোড আইপি ঠিকানা আনতে কমান্ড:

আইপি ঠিকানা

এখানে, আপনি দেখতে পাচ্ছেন যে আমরা কার্যকরভাবে নোড আইপি ঠিকানা পেয়েছি:

পদ্ধতি 5: 'kubectl debug' কমান্ড ব্যবহার করে Kubernetes নোড আইপি ঠিকানা পান?

প্রত্যেক Kubernetes বিকাশকারী minikube ক্লাস্টার ব্যবহার করে না। উপরের বিভাগটি শুধুমাত্র মিনিকুব ক্লাস্টারের জন্য প্রযোজ্য। নোড ইন্টারেক্টিভ শেল অ্যাক্সেস করতে এবং আইপি ঠিকানা খুঁজে পেতে, ব্যবহারকারী ব্যবহার করতে পারেন “ kubectl ডিবাগ 'আদেশ। শেল অ্যাক্সেস করার পরে, ব্যবহারকারীকে বর্তমান শেলের হোস্ট ডিরেক্টরি অ্যাক্সেস করতে হবে এবং 'এর মাধ্যমে আইপি ঠিকানা অ্যাক্সেস করতে হবে আইপি ঠিকানা 'আদেশ। ব্যবহারিক প্রদর্শনের জন্য, তালিকাভুক্ত নির্দেশাবলী অনুসরণ করুন।

ধাপ 1: নোড শেল অ্যাক্সেস করুন

দ্য ' kubectl ডিবাগ ” কমান্ডটি কুবারনেটস সংস্থানগুলির সাথে যোগাযোগ করতে ব্যবহার করা হয়। কুবারনেটস নোডগুলির সাথে যোগাযোগ করতে, ' kubectl ডিবাগ নোড/ -it –image= 'আদেশ। এখানে, ডিবাগ করার জন্য একটি চিত্র প্রয়োজন। উদাহরণস্বরূপ, আমরা ব্যবহার করেছি ' উবুন্টু ছবি:

kubectl ডিবাগ নোড / multinode-m02 -এটা --ছবি = উবুন্টু

ধাপ 2: হোস্ট রুট ডিরেক্টরি অ্যাক্সেস করুন

কুবারনেটস নোডের ইন্টারেক্টিভ শেল অ্যাক্সেস করার পরে, ' /হোস্ট ' রুট কমান্ডগুলি চালানোর জন্য বর্তমান শেলের রুট ডিরেক্টরি:

chroot / হোস্ট

ধাপ 3: আইপি ঠিকানা অ্যাক্সেস করুন

এখন, প্রদত্ত কমান্ডের মাধ্যমে নোডের আইপি ঠিকানা অ্যাক্সেস করুন:

আইপি ঠিকানা

নীচে নির্দেশিত ' inet ' ঠিকানা হল ' এর IP ঠিকানা multinode-m02 ”:

পদ্ধতি 6: কন্টেইনার আইপি অ্যাক্সেস করে কুবারনেটস নোড আইপি ঠিকানা পান

বেশিরভাগ ব্যবহারকারী ডকার পাত্রে কুবারনেটস নোড চালান। Kubernetes-এ একটি নোডের IP ঠিকানা খুঁজে পেতে, ব্যবহারকারী নোডগুলি চালায় এমন ধারকটি অ্যাক্সেস করতে এবং পরিদর্শন করতে পারে। দৃষ্টান্তের জন্য, নীচের ধাপগুলি দিয়ে যান।

ধাপ 1: ডকার কন্টেইনার অ্যাক্সেস করুন

চলমান ধারকটি পরীক্ষা করতে, ব্যবহারকারী ডকার ডেস্কটপ খুলতে পারেন। থেকে ' পাত্রে ” মেনু, চলমান পাত্রে পরীক্ষা করুন। নোডের আইপি ঠিকানা অ্যাক্সেস করতে, ধারকটিতে ক্লিক করুন:

ধাপ 2: আইপি ঠিকানা অ্যাক্সেস করুন

এরপরে, 'এ নেভিগেট করুন পরিদর্শন করুন ” মেনু, এবং শেষ পর্যন্ত নিচে স্ক্রোল করুন। এখানে, ব্যবহারকারী একটি নোডের আইপি ঠিকানা দেখতে পারেন “ আইপি ঠিকানা ' চাবি:

বিকল্পভাবে, ব্যবহারকারী চালাতে পারেন ' ডকার পরিদর্শন | findstr “IPAddress” কন্টেইনারে চলমান নোডের IP ঠিকানা অ্যাক্সেস করতে PowerShell-এ কমান্ড:

ডকার মাল্টিনোড-এম02 পরিদর্শন করে | findstr 'আইপি ঠিকানা'

আমরা Kubernetes নোড IP ঠিকানা খুঁজে বের করার পদ্ধতিগুলি কভার করেছি।

উপসংহার

Kubernetes নোড আইপি ঠিকানা অ্যাক্সেস করতে, ব্যবহারকারী বিভিন্ন পদ্ধতি ব্যবহার করতে পারেন যেমন আইপি ঠিকানা ব্যবহার করে ' kubectl পেতে নোড -o চওড়া/yaml ' কমান্ড, ' ব্যবহার করে একটি নোডের একটি বিশদ সারাংশ অ্যাক্সেস করা kubectl নোড বর্ণনা করুন 'কমান্ড, নোড ইন্টারেক্টিভ শেল অ্যাক্সেস করা এবং কার্যকর করা' আইপি ঠিকানা 'আদেশ। যদি নোডটি কন্টেইনারের ভিতরে চলছে, তবে ব্যবহারকারী ডকার কন্টেইনারটি পরিদর্শন করে আইপি ঠিকানা খুঁজে পেতে পারেন। এই পোস্টে দেখানো হয়েছে কিভাবে কুবারনেটস নোড আইপি ঠিকানা পেতে হয়।