OpenShift Local (Minishift / CRC)
OpenShift Local म्हणजे काय?
OpenShift Local हे एक developer-friendly tool आहे जे की तुम्ही तुमच्या OpenShift क्लस्टर स्थानिक संगणकावर (Local मशीन) चालवू शकता हे मुख्यत: चाचणी, विकास व लघूप्रमाणावरच्या डेमोसाठी वापरलं जात.
OpenShift Local (पूर्वी Minishift किंवा CodeReady Containers – CRC या नावाने ओळखले जायचे) हे एक लोकल डेव्हलपमेंट एन्व्हायर्नमेंट आहे जे की OpenShift क्लस्टर स्थानिक संगणकावर चालवण्याची सुविधा देते. याचा उपयोग तुम्ही OpenShift शिकण्यासाठी, टेस्टिंगसाठी किंवा डेव्हलपमेंटसाठी करू शकता.
दोन मुख्य प्रकार:
१) MiniShift
- OpenShift Local (पूर्वी Minishift/CRC) या नावाने ओढखले जायचे
- OpenShift ३ साठी वापरलं जायचं
- Vm (Virtual Machine) मध्ये OpenShift चालवता येतो
- हल्ली फारसे वापरत नाही कारण OpenShift ४ चे युग चालू आहे
- Red Hat OpenShift चं लोकल वर्जन आहे.
- यामध्ये एका VM (Virtual Machine) मध्ये एक single-node OpenShift क्लस्टर रन करतं.
- तुम्ही याचा वापर OpenShift शिकण्यासाठी किंवा डेव्हलपमेंट टेस्टिंगसाठी करू शकता.
2) CRC (Code Ready Containers)
- OpenShift ४ साठी वापरलं जात
- यामध्ये सिंगल node cluster चालवतात जे की प्रामुख्याने विकासासाठी वापरलं जात.
- Red Hat OpenShift चे सर्व आधुनिक features यामध्ये मिडतात.
गरज असलेली प्रणाली (System Requirements):
- लॅपटॉप/डेस्कटॉप: Linux, macOS किंवा Windows चालणारा
- Virtualization सक्षम असलेला CPU (जसे की Intel VT-x / AMD-V)
- किमान 4 CPU, 9GB RAM, आणि 35GB Disk Space
किवा
- OS: Windows / macOS / Linux
- RAM: किमान 8GB (शिफारस 16GB)
- CPU: 4 कोर किवा अधिक
- Disk Space: सुमारे 35 – 40 GB
कसे इंस्टॉल करावे?
- https://developers.redhat.com वरून OpenShift Local डाउनलोड करा (CRC किंवा नवीन वर्जन).
- इंस्टॉलर चालवा आणि निर्देशानुसार सेटअप करा.
- एकदा इंस्टॉल झाल्यावर:
arduino
CopyEdit
crc setup
crc start
- OpenShift वेब कन्सोलसाठी https://console-openshift-console.apps-crc.testing हे URL वापरू शकता.
उदा : CRC वापरण्याचे टप्पे
- CRC इंस्टॉल करा
- CRC Setup चालवा
- CRC start करून क्लस्टर सुरू करा
- oc CLI वापरुन क्लस्टर मध्ये लॉगिन करा
काय शिकू शकता?
- OpenShift चे CLI (oc) वापरणे
- कंटेनर डिप्लॉय करणे
- Routes, Services, Pods, आणि Deployments यांचे व्यवहार
- GitOps, CI/CD, आणि DevOps concepts टेस्ट करणे
Minishift vs CRC vs OpenShift Local
नाव | Status | Description |
Minishift | जुने (deprecated) | OpenShift 3 साठी वापरले जात होते |
CRC | बदललेले नाव | OpenShift 4 साठी, आता “OpenShift Local” म्हणतात |
OpenShift Local | चालू | CRC चे नवीन नाव आणि ब्रँडिंग |
