Deploying applications via oc and web console
OpenShift मध्ये ॲप्लिकेशन्स “oc” CLI (कमांड लाइन इंटरफेस) आणि वेब कन्सोल वापरून डिप्लॉय करता येतात. खाली दोन्ही पद्धतींचं वर्णन दिलं आहे.
१. OC CLI वापरून ॲप्लिकेशन डिप्लॉय करणे
पूर्वतयारी:
- oc CLI इंस्टॉल केलेलं असावं.
- OpenShift कडे लॉगिन केलेलं असावं:
oc login https://<openshift-api-url> –token=<your-token>
ॲप्लिकेशन डिप्लॉय करण्याची पद्धत:
पर्याय 1: Git Repository वापरून
oc new-app https://github.com/<user>/<repo>.git
पर्याय 2: Docker Image वापरून
oc new-app <docker-image>
उदाहरण:
oc new-app nodejs~https://github.com/openshift/nodejs-ex
पर्याय 3: YAML/JSON फाईल वापरून
oc apply -f app-deployment.yaml
ॲप्लिकेशन स्टेटस तपासण्यासाठी:
oc get all
२. वेब कन्सोल वापरून ॲप्लिकेशन डिप्लॉय करणे
स्टेप्स:
- OpenShift वेब कन्सोल मध्ये लॉगिन करा
URL: https://console-openshift-console.apps.<cluster-name>.domain - प्रोजेक्ट निवडा
वरच्या बाजूला “Project” निवडा किंवा नवीन तयार करा. - +Add वर क्लिक करा
- खालील पैकी एक पर्याय निवडा:
- From Git: GitHub repo वापरून
- Container Image: Docker image वापरून
- YAML: YAML/JSON टेम्प्लेट पेस्ट करून
- Import YAML/JSON: आधीची YAML फाईल अपलोड करा
- आवश्यक माहिती भरा (जसं की Git URL, App Name, Builder इमेज)
- Create वर क्लिक करा
- ॲप्लिकेशन तयार झाल्यावर, तुम्ही त्याचा URL (route) पाहू शकता आणि वापरायला सुरू करू शकता.
निष्कर्ष
पद्धत | फायदे | वापर |
oc CLI | स्क्रिप्टिंगसाठी उपयुक्त, ऑटोमेशन | DevOps, CI/CD |
Web Console | सोपी, GUI आधारित | Beginners, UI-based ops |
