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

२. वेब कन्सोल वापरून ॲप्लिकेशन डिप्लॉय करणे

स्टेप्स:

  1. OpenShift वेब कन्सोल मध्ये लॉगिन करा
    URL: https://console-openshift-console.apps.<cluster-name>.domain
  2. प्रोजेक्ट निवडा
    वरच्या बाजूला “Project” निवडा किंवा नवीन तयार करा.
  3. +Add वर क्लिक करा
  4. खालील पैकी एक पर्याय निवडा:
    • From Git: GitHub repo वापरून
    • Container Image: Docker image वापरून
    • YAML: YAML/JSON टेम्प्लेट पेस्ट करून
    • Import YAML/JSON: आधीची YAML फाईल अपलोड करा
  5. आवश्यक माहिती भरा (जसं की Git URL, App Name, Builder इमेज)
  6. Create वर क्लिक करा
  7. ॲप्लिकेशन तयार झाल्यावर, तुम्ही त्याचा URL (route) पाहू शकता आणि वापरायला सुरू करू शकता.

निष्कर्ष

पद्धत

फायदे

वापर

oc CLI

स्क्रिप्टिंगसाठी उपयुक्त, ऑटोमेशन

DevOps, CI/CD

Web Console

सोपी, GUI आधारित

Beginners, UI-based ops