rancher环境创建pv和pvc
文章目录
- 前提环境
- 主机操作创建PV
- Rancher绑定pv
前提环境
rancher环境已部署完成
https://blog.csdn.net/zz_aiytag/article/details/105356785
主机操作创建PV
创建主机磁盘目录
[root@manager mnt]# mkdir -p /mnt/v1
[root@manager mnt]# mkdir -p /mnt/v2
编辑/etc/exports
文件
# vim /etc/exports
cat >> /etc/exports <<EOF
/mnt/v1 10.180.249.0/24(rw,no_root_squash)
/mnt/v2 10.180.249.0/24(rw,no_root_squash)
EOF
[root@manager mnt]# exportfs -arv
-bash: exportfs: command not found
安装nfs工具
[root@manager mnt]# yum -y install nfs-utils
[root@manager mnt]# systemctl start nfs
[root@manager mnt]# exportfs -arv
exporting 10.180.249.0/24:/mnt/v2
exporting 10.180.249.0/24:/mnt/v1
[root@manager v4]# showmount -e
Export list for manager.rancher:
/mnt/v4 10.180.249.0/24
/mnt/v3 10.180.249.0/24
/mnt/v2 10.180.249.0/24
/mnt/v1 10.180.249.0/24
创建pv资源的yaml
文件
[root@manager mnt]# ll
total 4
-rw-r--r--. 1 root root 233 Apr 9 15:23 demo-v1.yaml
drwxr-xr-x. 2 root root 32 Apr 9 14:47 v1
drwxr-xr-x. 2 root root 6 Apr 9 14:37 v2
apiVersion: v1
kind: PersistentVolume
metadata:name: pv001labels:name: pv001
spec:nfs:path: /mnt/v1server: 10.180.249.57accessModes: ["ReadWriteMany","ReadWriteOnce","ReadOnlyMany"]capacity:storage: 2Gi
执行创建pv
[root@manager mnt]# kubectl apply -f demo-v1.yaml
persistentvolume/pv001 created
[root@manager mnt]# kubectl get pv
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
pv001 2Gi RWO,ROX,RWX Retain Available
Rancher绑定pv
在rancher页面,选择集群,选择项目,选择PVC,点击添加PVC
进行各种设置后保存。
再次查询
[root@manager mnt]# kubectl get pv
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
pv001 2Gi RWO,ROX,RWX Retain Bound default/mypvc1 85s
rancher环境创建pv和pvc相关推荐
- k8s数据持久化之statefulset的数据持久化,并自动创建PV与PVC
StatefulSet是为了解决有状态服务的问题,对应的Deployment和ReplicaSet是为了无状态服务而设计,其应用场景包括: 稳定的持久化存储,即Pod重新调度后还是能访问到相同的持久化 ...
- kubectl 创建pvc_k8s数据持久化之statefulset的数据持久化,并自动创建PV与PVC
Statefulset StatefulSet是为了解决有状态服务的问题,对应的Deployment和ReplicaSet是为了无状态服务而设计,其应用场景包括:稳定的持久化存储,即Pod重新调度后还 ...
- rancher中创建PC和PVC,数据卷挂载
Tips:一个PV只能被一个PVC绑定,一个PVC可以被绑定的命名空间下的多个应用服务使用,创建PV选择的路径在PV创建前就要存在 添加PV(持久卷) 选择某个集群,存储-PV-添加PV,需要填写的内 ...
- k8s中创建pv和pvc
1,创建一个pv apiVersion: v1 kind: PersistentVolume metadata: name: pv0003 #名称 spec: capacity: storage: 5 ...
- k8s存储+storageclass自动创建pv+StatefulSet自动创建pvc
k8s存储 k8s存储 storageclass自动创建pv StatefulSet k8s存储 docker存储----k8s存储 docker的容器层可以提供存储:存储在可写层(CopyOnWri ...
- kubernetes 磁盘、PV、PVC
6.1.介绍卷 6.1.1.卷的类型 emptyDir-用于存储临时数据的简单空目录 hostPath-用于将目录从工作节点的文件系统挂载到pod nfs-挂载到pod中的NFS共享卷. 还有其他的如 ...
- MySQL 如何使用 PV 和 PVC?
2019独角兽企业重金招聘Python工程师标准>>> 本节演示如何为 MySQL 数据库提供持久化存储,步骤为: 创建 PV 和 PVC. 部署 MySQL. 向 MySQL 添加 ...
- 【k8s的持久化存储】PV、PVC、StorageClass讲解
一.PV和PVC的引入 Volume 提供了非常好的数据持久化方案,不过在可管理性上还有不足. Pod 通常是由应用的开发人员维护,而 Volume 则通常是由存储系统的管理员维护.开发人员要获得上面 ...
- PV、PVC、StorageClass讲解
此文为转载内容,若源链接能看,建议去看源作者写的 链接:https://www.cnblogs.com/rexcheny/p/10925464.html PV.PVC.StorageClass讲解 为 ...
最新文章
- CreateThread、_beginthreadex、AfxBeginThread
- Cissp-【第4章 通信与网络安全】-2021-3-12(393页-407页)
- python基础之删除文件及删除目录的方法
- 手把手带你写一个中断输入设备驱动
- UnhandledPromiseRejectionWarning报错send()的处理
- go token验证_GitHub - goflyfox/gtoken: 基于gf框架的token插件,通过服务端验证方式实现token认证;...
- 运动目标跟踪(二)--搜索算法预测模型之粒子滤波
- Mac如何简单的翻录3D蓝光视频
- tcp程序——回声客户端
- f分布表完整图a=0.01_Matlab中的数据分析之概率分布与检验实例讲解
- word中插入分割线
- C++ tic toc计时
- tds3014 自动测试软件,TDS3014 Tektronix TDS3014C
- 微信小程序利用canvas绘制一个动画百分比圆圈
- 激光多普勒振动测量技术简述
- 华硕k5555l拆解图解_华硕k555l拆机图解
- 数据结构课程设计--农夫过河
- 一个简单的三子棋游戏
- 企业实战案例-- LNMP基础架构的原理及部署以及wordpress论坛的安装
- AC-DC非隔离开关电源芯片5V12V500mA