Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Cover image for How to use Persistent Storage in OpenShift?
Sagar Jadhav
Sagar Jadhav

Posted on • Edited on • Originally published atdevelopersthought.in

     

How to use Persistent Storage in OpenShift?

Objective

  • DeployMongodb Application
  • CreatePersistentVolumeClaim
  • AssignPersistentVolumeClaim toMongodb Application
  • Verify that data gets stored in Persistent Storage

Step 1: Set up OpenShift environment

Go toKatacoda.com & click on start scenario

Step 2: Update environment permissions

setenforce 0
Enter fullscreen modeExit fullscreen mode

Step 3: Deploy mongodb application

oc new-app --name mongo -l app=db --docker-image=centos/mongodb-36-centos7 -e MONGODB_ADMIN_PASSWORD=secret
Enter fullscreen modeExit fullscreen mode

Step 4: List pods

oc get pods
Enter fullscreen modeExit fullscreen mode

Step 5: Describe pod

oc describe pod <POD_NAME>
Enter fullscreen modeExit fullscreen mode

Step 6: Create PersistentVolumeClaim & assign it to mongodb application

oc set volume dc/mongo --add --name=<PVC_NAME> -t pvc --claim-size=10Gi  --overwrite --claim-mode="ReadWriteMany"
Enter fullscreen modeExit fullscreen mode
Example: oc set volume dc/mongo --add --name=mongo-volume-1 -t pvc --claim-size=10Gi  --overwrite --claim-mode="ReadWriteMany"
Enter fullscreen modeExit fullscreen mode

Step 7: List PersistentVolumeClaims (PVC's)

oc get pvc
Enter fullscreen modeExit fullscreen mode

Step 8: List PersistentVolumes (PV's)

oc get pv
Enter fullscreen modeExit fullscreen mode

Step 9: Describe pod

oc describe pod <POD_NAME>
Enter fullscreen modeExit fullscreen mode

Step 10: Describe PersistentVolume (PV)

oc describe pv <PV_NAME>
Enter fullscreen modeExit fullscreen mode

Step 11: List files

Go to PV location

ls
Enter fullscreen modeExit fullscreen mode

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Software Engineer
  • Location
    Pune
  • Work
    Backend Developer at IBM
  • Joined

More fromSagar Jadhav

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp