Application Deployment in OpenShift

OpenShift मध्ये ऍप्लिकेशन डिप्लॉय करण्याची प्रक्रिया

🧱 पूर्वतयारी:

  1. OpenShift Account: तुमच्याकडे OpenShift क्लस्टरमध्ये access असले पाहिजे.
  2. oc CLI (Optional): तुम्ही oc (OpenShift CLI) वापरत असल्यास ती इंस्टॉल केलेली असावी.
  3. 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