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.

शुल्क?

नाही — मोफत, नोंदणीशिवाय.