当前位置: 首页 > news >正文

k8s储存卷

卷的类型

In-Tree存储卷插件
◼ 临时存储卷
◆emptyDir
◼ 节点本地存储卷
◆hostPath, local
◼ 网络存储卷
◆文件系统:NFS、GlusterFS、CephFS和Cinder
◆块设备:iSCSI、FC、RBD和vSphereVolume
◆存储平台:Quobyte、PortworxVolume、StorageOS和ScaleIO
◆云存储:awsElasticBlockStore、gcePersistentDisk、azureDisk和azureFile
◼ 特殊存储卷
◆Secret、ConfigMap、DownwardAPI和Projected
◼ 扩展接口
◆CSI和FlexVolume
Out-of-Tree存储卷插件
◼ 经由CSI或FlexVolume接口扩展出的存储系统称为Out-of-Tree类的存储插件

cat pods-with-emptyDir-vol.yaml 
apiVersion: v1
kind: Pod
metadata:name: pods-with-emptydir-vol
spec:containers:- image: ikubernetes/admin-box:v1.2name: admincommand: ["/bin/sh","-c"]args: ["sleep 99999d"]resources: {}volumeMounts: - name: datamountPath: /data- image: ikubernetes/demoapp:v1.0name: demonappresources: {}volumeMounts: - name: datamountPath: /luo/htmlvolumes:- name: dataemptyDir:medium: MemorysizeLimit: 16MidnsPolicy: ClusterFirstrestartPolicy: Always

hostPath

不能跨节点,

kubectl explain pods.spec.volumes.hostPath

cat pod-with-hostpath-vol.yaml 
apiVersion: v1
kind: Pod
metadata: name: redis
spec:containers:- name: redisimage: redis:6imagePullPolicy: IfNotPresentvolumeMounts:- name: redisdatamountPath: /datavolumes:- name: redisdatahostPath:type: DirectoryOrCreatepath: /data/redis 

root@server01:~/k8s/yaml# kubectl get pods -owide
redis 1/1 Running 0 2m2s 192.168.24.18 server02

登录容器产生数据

root@server01:~/k8s/yaml# kubectl exec -it redis – sh
#redis-cli
127.0.0.1:6379> set name luohuiwen
OK
127.0.0.1:6379> save
OK

root@server02:/data/redis# ls
dump.rdb

http://www.lryc.cn/news/170596.html

相关文章:

  • 【解决Win】“ 无法打开某exe提示无法成功完成操作,因为文件包含病毒或潜在的垃圾软件“
  • SpringBoot调用ChatGPT-API实现智能对话
  • element-table出现错位解决方法
  • DC电源模块具有不同的安装方式和安全规范
  • zabbix自定义监控、钉钉、邮箱报警
  • 短信、邮箱验证码本地可以,部署到服务器接口却不能使用
  • Java web基础知识
  • 【Linux学习】01Linux初识与安装
  • android 将数据库中的 BLOB 对象动态加载为 XML,并设置到 Android Activity 的内容视图上
  • Android12之强弱智能指针sp/wp循环引用死锁问题(一百六十六)
  • springboot自定义Json序列化返回,实现自动转换字典值
  • Lostash同步Mysql数据到ElasticSearch(二)logstash脚本配置和常见坑点
  • 兔兔答题企业版1.0.0版本全网发布,同时开源前端页面到unicloud插件市场
  • 76、SpringBoot 整合 MyBatis------使用 sqlSession 作为 Dao 组件(就是ssm那一套,在 xml 写sql)
  • 【ROS】RViz、Gazebo和Navigation的关系
  • 智能井盖:提升城市井盖安全管理效率
  • JavaWeb开发-06-SpringBootWeb-MySQL
  • 十六、垃圾回收相关概念
  • hive、spark、presto 中的增强聚合-grouping sets、rollup、cube
  • elasticsearch bulk 批量操作
  • 力扣11、 盛最多水的容器
  • IIC协议详解
  • element ui-表头自定义提示框
  • Python 图形化界面基础篇:创建顶部菜单
  • java实现十大排序算法
  • Linux日志管理-logrotate(crontab定时任务、Ceph日志转储)
  • 用PHP异步协程控制python爬虫脚本,实现多协程分布式爬取
  • VUE3写后台管理(3)
  • 机器学习笔记之最优化理论与算法(十二)无约束优化问题——共轭梯度法
  • JVM中的java同步互斥工具应用演示及设计分析