Application Deployment in OpenShift
OpenShift मध्ये ऍप्लिकेशन डिप्लॉय करण्याची प्रक्रिया
🧱 पूर्वतयारी:
- OpenShift Account: तुमच्याकडे OpenShift क्लस्टरमध्ये access असले पाहिजे.
- oc CLI (Optional): तुम्ही oc (OpenShift CLI) वापरत असल्यास ती इंस्टॉल केलेली असावी.
- Source Code / Docker Image: तुमच्याकडे तयार केलेले ॲप्लिकेशन कोड किंवा Docker image असावी.
पद्धत 1: वेब कन्सोल वापरून ऍप्लिकेशन डिप्लॉय करणे
चरण 1: OpenShift वेब कन्सोल मध्ये लॉगिन करा
- तुमच्या OpenShift कन्सोल URL ला visit करा.
- तुमच्या क्रेडेन्शियल्स वापरून लॉगिन करा.
चरण 2: प्रोजेक्ट तयार करा किंवा निवडा
- “Create Project” वर क्लिक करा किंवा आधीचं असलेलं प्रोजेक्ट निवडा.
चरण 3: ऍप्लिकेशन डिप्लॉय करा
3.1 Source Code वापरून (Git Repository)
- “+Add” → “From Git” निवडा.
- Git Repository URL द्या (उदा. https://github.com/user/app.git)
- बिल्ड स्ट्रॅटेजी (Builder Image) निवडा – उदा. Node.js, Python, Java.
- ऍप्लिकेशनचे नाव द्या.
- “Create” क्लिक करा.
3.2 Docker Image वापरून
- “+Add” → “Deploy Image” निवडा.
- तुमचा Docker image URL द्या (उदा. docker.io/user/image:tag)
- “Create” क्लिक करा.
पद्धत 2: oc CLI वापरून ऍप्लिकेशन डिप्लॉय करणे
CLI वर लॉगिन करा:
oc login https://<cluster-url> –token=<your-token>
प्रोजेक्ट तयार करा:
oc new-project my-project
Git Repository वापरून ऍप्लिकेशन डिप्लॉय करा:
oc new-app https://github.com/user/app.git –name=myapp
किंवा Docker Image वापरून:
oc new-app docker.io/user/image –name=myapp
ऍप्लिकेशन एक्सपोज करा:
oc expose svc/myapp
✅ ऍप्लिकेशन स्टेट तपासा:
oc get pods
oc get svc
