dmosk / k8size

Kubernetes একক কনভার্টার

CPU ও মেমরি ম্যানিফেস্ট মানে রূপান্তর করুন, 500m/256Mi পেস্ট করুন, Mi বনাম M সতর্কতা দেখুন, লিংক শেয়ার করুন ও QoS যাচাই করুন। ব্রাউজারে — কোনো API নেই।

requests — শিডিউলিংয়ের নিশ্চিত ন্যূনতম; limits — সর্বোচ্চ সীমা। সাধারণত requests ≤ limits; সমান → Guaranteed QoS। ডক: Resource Management।

CPU

মেমরি

QoS শ্রেণি (এক কন্টেইনার)

এক কন্টেইনারের সরল দৃশ্য — ক্লাস্টার সাইজিং উপদেষ্টা নয়।

শ্রেণি: BestEffort

কেন k8size ব্যবহার করবেন

  • সতর্কতা, শেয়ার ও QoS. দশমিক এককে Mi/Gi পরামর্শ; ?cpu=&mem= লিংক; এক কন্টেইনার QoS।
  • Cores ↔ millicores. দশমিক cores বা পূর্ণসংখ্যা millicores লিখে উভয় রূপ ও cpu: "500m" দেখুন।
  • বাইনারি বনাম দশমিক মেমরি. Mi/Gi (1024) ও M/G/MB/GB (1000) আলাদা রাখুন যাতে 256Mi কে 256M না বোঝেন।
  • প্রস্তুত YAML. requests ও limits-এর জন্য cpu ও memory কপি করুন।
  • সংক্ষিপ্ত requests vs limits টিপ. Guaranteed QoS মনে করিয়ে দেয় — সাইজিং উপদেষ্টা নয়।
  • উদাহরণ বোতাম. সাধারণ মান ভরে: 100m, 500m, 256Mi, 1Gi।
  • ব্রাউজারে চলে. কোনো API নেই; মান ডিভাইস ছাড়ে না।
  • বিনামূল্যে ও বহুভাষিক. অ্যাকাউন্ট লাগে না; প্রতিটি ভাষায় UI ও SEO।

Kubernetes একক কীভাবে রূপান্তর করবেন

  1. CPU বা মেমরি অংশ খুলুন।
  2. সংখ্যা লিখে একক বেছে নিন।
  3. টাইপ করার সময় সমতুল্য ও YAML দেখুন।
  4. উদাহরণ চাপুন, তারপর প্রয়োজনীয় স্নিপেট কপি করুন।

একক, requests ও limits

Kubernetes CPU কে cores বা millicores (m) এবং মেমরিকে বাইনারি (Ki/Mi/Gi/Ti) বা দশমিক (k/M/G/T) সাফিক্সে নেয়। টুল শুধু পরিমাণ রূপান্তর করে।

টিপস:

  • 1 core = 1000 millicores; 500m = 0.5.
  • Mi/Gi হল 1024-এর ঘাত; M/G/MB/GB হল 1000-এর।
  • requests শিডিউলিং নির্দেশ করে; limits ব্যবহার সীমায় রাখে — সাধারণত requests ≤ limits।
  • CPU ও মেমরিতে সমান requests ও limits = Guaranteed QoS।
  • দলে একই একক শৈলী রাখুন যাতে Mi ও M না মিশে।
  • এটি ওয়ার্কলোড সাইজিং উপদেষ্টা নয়।

কী কাজে লাগে

  • Deployment সম্পাদনার আগে millicores ও cores যাচাই;
  • চার্ট বা ম্যানিফেস্ট পড়তে Mi ও M তুলনা;
  • requests/limits-এর YAML টুকরো তৈরি;
  • বাইনারি ও দশমিক সাফিক্সের পার্থক্য শেখানো;
  • রিভিউ বা ঘটনায় দ্রুত পরীক্ষা।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

CPU-তে m কী?

মিলিকোর: 1000m = এক পূর্ণ কোর। 0.5 = 500m।

Mi কি M বা MB?

না। Mi = 1024² বাইট; M/MB = 1000²।

মান আপলোড হয়?

না। রূপান্তর শুধু ব্রাউজারে।

সঠিক requests সাজাবে?

না। শুধু একক রূপান্তর ও ছোট টিপ।

CPU YAML কোনটি?

500m ও 0.5 উভয়ই বৈধ; এক শৈলী রাখুন।

KB/MB/GB?

হ্যাঁ, 1000-ভিত্তিক উপনাম K/M/G/T-এর পাশে।

Ti ও T?

Ti = 1024⁴; T/TB = 1000⁴। উভয়ই টেবিলে।

Guaranteed QoS বাধ্যতামূলক?

না। requests = limits হলে একটি QoS শ্রেণি।

পূর্ণ ম্যানিফেস্ট সম্পাদক?

না। শুধু একক ও ছোট YAML।

ফি আছে?

না — বিনামূল্যে, নিবন্ধন ছাড়া।