1 - আমি ডকুমেন্টেশন পড়ছি এবং আমি শব্দটির সাথে কিছুটা বিভ্রান্ত হয়েছি। এটা বলে:
ক্লাস্টারআইপি : একটি ক্লাস্টার-অভ্যন্তরীণ আইপিতে পরিষেবাটি প্রকাশ করে। এই মানটি নির্বাচন করা ক্লাস্টারের মধ্যে থেকে পরিষেবাটি কেবল অ্যাক্সেসযোগ্য। এটি ডিফল্ট পরিষেবা টাইপ
নোডপোর্ট : একটি স্ট্যাটিক পোর্টে নোডেরপোর্টের প্রতিটি নোডের আইপিতে পরিষেবাটি প্রকাশ করে (নোডপোর্ট)। একটি ক্লাস্টারআইপি পরিষেবা, যেখানে নোডপোর্ট পরিষেবাটি রুট করবে, স্বয়ংক্রিয়ভাবে তৈরি হয়ে গেছে। আপনি অনুরোধের মাধ্যমে ক্লাস্টারের বাইরে থেকে নোডপোর্ট পরিষেবাটিতে যোগাযোগ করতে সক্ষম হবেন
<NodeIP>:<NodePort>
।লোডবালেন্সার : ক্লাউড সরবরাহকারীর লোড ব্যালেন্সার ব্যবহার করে বাহ্যিকভাবে পরিষেবাটি প্রকাশ করে। নোডপোর্ট এবং ক্লাস্টারআইপি পরিষেবাগুলি, যেখানে বাহ্যিক লোড ব্যালান্সার রুট করবে, স্বয়ংক্রিয়ভাবে তৈরি হয়ে গেছে।
নোডপোর্টপোর্ট পরিষেবা ধরণটি কি এখনও ClusterIP
কেবল একটি ভিন্ন পোর্টে ব্যবহার করে , যা বাহ্যিক ক্লায়েন্টদের জন্য উন্মুক্ত? তাহলে <NodeIP>:<NodePort>
এক্ষেত্রে কি একই রকম <ClusterIP>:<NodePort>
?
বা NodeIP
আপনি যখন চালনা করছেন তখন আসল আইপিটি পাওয়া যায় kubectl get nodes
এবং ক্লাস্টারআইপি পরিষেবা ধরণের জন্য ভার্চুয়াল আইপি ব্যবহার করা হয় না?
2 - এছাড়াও নীচের লিঙ্ক থেকে ডায়াগ্রামে:
http://kubernetes.io/images/docs/services-iptables-overview.svg
এর Client
ভিতরে থাকার কোনও বিশেষ কারণ আছে কি Node
? আমি ধরে নিয়েছি এটি Cluster
একটি ক্লাস্টারআইপি পরিষেবা ধরণের ক্ষেত্রে একটি ভিতরে থাকা প্রয়োজন ।
যদি নোডপোর্টের জন্য একই চিত্রটি আঁকানো হয়েছিল, তবে ক্লায়েন্টকে পুরোপুরি উভয়ের বাইরেই আঁকানো বৈধ হবে Node
এবং Cluster
অথবা আমি বিন্দুটি পুরোপুরি অনুপস্থিত করছি?
externalIPs
এখানে সমীকরণ পরিবর্তন কিভাবে মন্তব্য করতে পারেন ? বিশেষত, এটিexternalIPs
একটিClusterIP
টাইপ পরিষেবায় একটি অ্যারে নির্ধারণ করা সম্ভব , এবং তারপরে পরিষেবাটি বাহ্যিক আইপি-তেও অ্যাক্সেসযোগ্য হয়ে যায়? আপনি কখন কোনও নোডপোর্টের উপরে এটি বেছে নেবেন?