• OpenShift实战(四):OpenShift持久化存储Redis


    1、模板定义

      修改OpenShift自带模板

    [root@master1 pv]# oc edit template redis-persistent

      添加如下:

      

      

    2、创建PV

      编辑redis pv json文件

    [root@master1 pv]# cat data_redis.json 
    {
      "apiVersion": "v1",
      "kind": "PersistentVolume",
      "metadata": {
        "name": "redis"
      },
      "spec": {
        "capacity": {
          "storage": "2Gi"
        },
        "accessModes": [ "ReadWriteOnce" ],
        "nfs": {
          "path": "/export/pv/data_redis",
          "server": "192.168.10.110"
        },
        "persistentVolumeReclaimPolicy": "Retain"
      }
    }

      创建对应目录

    [root@master1 pv]# mkdir /export/pv/data_redis
    [root@master1 pv]# chown -R nfsnobody:nfsnobody !$
    [root@master1 pv]# vim /etc/exports
    [root@master1 pv]# cat !$
    cat /etc/exports
    /export/pv/docker_registry/  *(rw,sync,all_squash)
    /export/pv/data_redis/  *(rw,sync,all_squash)
    [root@master1 pv]# exportfs -r
    [root@master1 pv]# systemctl reload nfs-server

      创建pv以及手动label

    [root@master1 pv]# oc create -f data_redis.json 
    persistentvolume "redis" created
     [root@master1 pv]# oc label pv redis disktype=data_redis
    persistentvolume "redis" labeled
    [root@master1 pv]# oc get pv --show-labels
    NAME         CAPACITY   ACCESSMODES   RECLAIMPOLICY   STATUS      CLAIM                           STORAGECLASS   REASON    AGE       LABELS
    redis        2Gi        RWO           Retain          Available                                                            1m        disktype=data_redis
    registrypv   100Gi      RWO           Retain          Bound       default/docker-registry-claim                            14h       disktype=registry

    3、创建Redis pod

      登录控制台-选择要部署的project-点击Add to Project - Browse Catalog

      

      

      选择所使用的pv的label

      

      点击create即可

      

    4、查看pod

      

      

      

  • 相关阅读:
    第二周作业修改+
    第三周作业
    第二周作业修改
    第三次作业
    第二次作业
    获奖感想
    最后的作业
    14周作业
    第七周作业
    第六周作业
  • 原文地址:https://www.cnblogs.com/dukuan/p/8747907.html
Copyright © 2020-2023  润新知