我是靠谱客的博主 羞涩长颈鹿,最近开发中收集的这篇文章主要介绍k8s基于nfs创建pv、pvc一、nfs server端:192.168.11.101二、k8s_client端: 192.168.11.100,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、nfs server端:192.168.11.101

1. 安装nfs

yum -y install nfs-utils rpcbind

2. 创建共享目录

mkdir -p /opt/jumpserver/redis/data
chown -R nobody:nfsnobody /opt/jumpserver/redis/data

3. 配置 /etc/exports

vi /etc/exports

/opt/jumpserver/redis/data 192.168.11.0/24(rw,sync,no_root_squash)

4. 检查配置

systemctl  restart   nfs
systemctl  restart   rpcbind    
systemctl   enable  nfs-server   

exportfs -rv
exporting 192.168.11.0/24:/opt/jumpserver/redis/data
showmount -e 127.0.0.1
/opt/jumpserver/redis/data  192.168.11.0/24

确认没有报错,配置完毕

二、k8s_client端: 192.168.11.100

k8s_client端就是你执行kuctl创建pv的服务器上

1. 创建pv

vi jms-pv.yaml

apiVersion: v1
kind: PersistentVolume
metadata:
    name: redis-data-pv
spec:
    capacity:
      storage: 2Gi
    accessModes:
      - ReadWriteMany
    persistentVolumeReclaimPolicy: Recycle
    storageClassName: "redis-data-pv"
    nfs:
      path: "/opt/jumpserver/redis/data"
      server: 192.168.11.101

kubectl create -f jms-pv.yaml

2. 创建pvc

vi jms-pvc.yaml

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: redis-data-pvc
  namespace: jumpserver
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 2Gi
  storageClassName: redis-data-pv

kubectl create -f jms-pvc.yaml

3. 查看创建结果

kubectl get pv,pvc -n jumpserve

[root@k8s01-master-1 pvc]# kubectl get pv,pvc -n jumpserver
NAME                             CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS        CLAIM                                   STORAGECLASS    REASON   AGE
persistentvolume/redis-data-pv   2Gi        RWX            Recycle          Bound         jumpserver/redis-data-pvc               redis-data-pv            24m

NAME                                   STATUS   VOLUME          CAPACITY   ACCESS MODES   STORAGECLASS    AGE
persistentvolumeclaim/redis-data-pvc   Bound    redis-data-pv   2Gi        RWX            redis-data-pv   23m

最后

以上就是羞涩长颈鹿为你收集整理的k8s基于nfs创建pv、pvc一、nfs server端:192.168.11.101二、k8s_client端: 192.168.11.100的全部内容,希望文章能够帮你解决k8s基于nfs创建pv、pvc一、nfs server端:192.168.11.101二、k8s_client端: 192.168.11.100所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部