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" जैसा YAML देखें।
  • बाइनरी बनाम दशमलव मेमोरी. 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 = एक पूरा core। 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।

शुल्क?

नहीं — मुफ़्त, बिना पंजीकरण।