k8s 安装nfs_K8s--06 K8s数据持久化

K8s数据持久化

数据持久化 Volume介绍

Volume介绍:Volume是Pad中能够被多个容器访问的共享目录Kubernetes中的Volume不Pad生命周期相同,但不容器的生命周期丌相关Kubernetes支持多种类型的Volume,并且一个Pod可以同时使用任意多个VolumeVolume类型包括:- EmptyDir:Pod分配时创建, K8S自动分配,当Pod被移除数据被清空。用于临时空间等。- hostPath:为Pod上挂载宿主机目录。用于持久化数据。- nfs:挂载相应磁盘资源。

1.EmptyDir实验

EmptyDir实验cat >emptyDir.yaml <> /data/busybox/index.html;sleep 3;done"]  volumes:  - name: cache-volume    emptyDir: {}EOF

2.hostPath实验

hostPath实验1.发现的问题:- 目录必须存在才能创建- POD不固定会创建在哪个Node上,数据不统一2.type类型说明https://kubernetes.io/docs/concepts/storage/volumes/#hostpathDirectoryOrCreate  目录不存在就自动创建Directory   目录必须存在FileOrCreate   文件不存在则创建File   文件必须存在3.根据Node标签选择POD创建在指定的Node上方法1: 直接选择Node节点名称apiVersion: v1kind: Podmetadata:  name: busybox-nodenamespec:  nodeName: node2  containers:  - name: busybox-pod    image: busybox    volumeMounts:    - mountPath: /data/pod/      name: hostpath-volume    command: ["/bin/sh","-c","while true;do echo $(date) >> /data/pod/index.html;sleep 3;done"]  volumes:  - name: hostpath-volume    hostPath:      path: /data/node/      type: DirectoryOrCreate 方法2: 根据Node标签选择Node节点kubectl label nodes node3 disktype=SSDapiVersion: v1kind: Podmetadata:  name: busybox-nodenamespec:  nodeSelector:    disktype: SSD  containers:  - name: busybox-pod    image: busybox    volumeMounts:    - mountPath: /data/pod/      name: hostpath-volume    command: ["/bin/sh","-c","while true;do echo $(date) >> /data/pod/index.html;sleep 3;done"]  volumes:  - name: hostpath-volume    hostPath:      path: /data/node/      type: DirectoryOrCreate 4.实验-编写mysql的持久化deploymentapiVersion: apps/v1kind: Deploymentmetadata:  name: mysql-dp  namespace: defaultspec:  selector:    matchLabels:      app: mysql   replicas: 1  template:     metadata:      name: mysql-pod      namespace: default      labels:        app: mysql    spec:      containers:      - name: mysql-pod        image: mysql:5.7         ports:        - name: mysql-port          containerPort: 3306        env:        - name: MYSQL_ROOT_PASSWORD          value: "123456"         volumeMounts:        - mountPath: /var/lib/mysql          name: mysql-volume      volumes:      - name: mysql-volume        hostPath:          path: /data/mysql          type: DirectoryOrCreate       nodeSelector:        disktype: SSD

3.PV和PVC

PV和PVC1.master节点安装nfsyum install nfs-utils -ymkdir /data/nfs-volume -pvim /etc/exports/data/nfs-volume 10.0.0.0/24(rw,async,no_root_squash,no_all_squash)systemctl start rpcbindsystemctl start nfsshowmount -e 127.0.0.12.所有node节点安装nfsyum install nfs-utils.x86_64 -yshowmount -e 10.0.0.113.编写并创建nfs-pv资源cat >nfs-pv.yaml <mysql-pvc.yaml <mysql-dp.yaml <
68cc5c2dd86fd35174c31a5e2ccd70d8.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/534069.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

matlab为自定义后缀文件设置图标_【V3.0更新】| 这可能是全网最好用的文件管理神器了......

?点击关注Excel表哥公众号使用Excel制作自带超链接的文件目录索引确实可以很好地帮忙大家管理电脑里的文件。在此分享几个各行各业朋友们的使用截图&#xff1a;▲一个硬件工程师朋友的使用截图▲一个医院工作人员的数据统计文件管理▲学生朋友用来管理论文文献▲VBA编程爱好者…

#中队列的数据结构_数据结构与算法拓展(一)

栈与队列申明&#xff1a;由于篇幅限制&#xff0c;文章可能有些简略&#xff0c;如果大家想要详细了解&#xff0c;请一定要百度一下&#xff0c;并阅读例题&#xff0c;完成习题绪言&#xff1a;计算机科学在过去的数十年内发展飞速&#xff0c;各种新颖的技术纷至沓来&#…

display属性_Numpy知识点(1)讲解实操安装/属性/数组创建/运算

# 1、安装包# pip install numpy #原生python安装# conda install numpy #Anaconda的安装# 使用Numpyimport numpy as np a np.arange(15) #生成0-14的一维数组display(a)display( )和print( )都是打印,在大多数编程软件上都使用print,jupyter notebook中我们可以使用d…

springboot怎么设置多个路径全部跳转首页_SpringBoot(四)—Web开发(二)

这篇文章准备来记录一下一个restful风格小项目的流程&#xff0c;上篇文章为它做了一个基础&#xff0c;如果有什么错误希望大家能够指出。目录首页国际化登录拦截器CRUD一、首页在访问localhost:8080/的时候&#xff0c;默认访问首页在自己配置的SpringMVC的配置类中Configura…

计算机英语六级,英语六级作文范文:计算机

英语六级考试时间越来越近了&#xff0c;所以在备考的时候就更要掌握技巧&#xff0c;勤加练习。在备考英语六级写作时&#xff0c;学习一篇好的范文&#xff0c;会给复习带来事半功倍的效果。Using a computer every day can have more negative than positive effects on you…

python软件_Python自制照片美颜软件~

下午被一个骗子恶心到了&#xff0c;本来听公开课听得好好的&#xff0c;搞得心情极差&#xff0c;于是就中断了网课&#xff0c;听听音乐&#xff0c;写一下文章吧&#xff01;前期准备①Python编译环境以及Python代码编辑器Pycharm的安装&#xff1a;请在【微信公众后台】找到…

数据集怎么导出_PCA算法 | 数据集特征数量太多怎么办?用这个算法对它降维打击...

今天是机器学习专题的第27文章&#xff0c;我们一起来聊聊数据处理领域的降维(dimensionality reduction)算法。我们都知道&#xff0c;图片格式当中有一种叫做svg&#xff0c;这种格式的图片无论我们将它放大多少倍&#xff0c;也不会失真更不会出现边缘模糊的情况。原因也很简…

常用命令_GIT常用命令大全

Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码&#xff0c;管理私人的文档和源代码也有很多优势。克隆远程文件&#xff1a;git clone https://gitee.com/abcd/codefile.git projectgit checkout -b dev(本地分支名称) origin/dev(远程分支名称…

nvidia显示设置不可用_Nvidia显示设置不可用,您当前未使用连接到NVIDIA GPU的显示器的解决方法...

相信不少用户遇到这样一个问题&#xff0c;就是新购买的台式机电脑&#xff0c;配置达标的情况下&#xff0c;玩游戏出现卡顿不流畅的现象&#xff0c;准备在NVIDIA控制面板查看是否设置的问题&#xff0c;在打开NVIDIA控制面板的时候&#xff0c;提示了“Nvidia显示设置不可用…

oracle tns 代理配置_Toad for oracle安装配置与使用

一.toad安装与配置注意:toad的使用本机电脑必须安装完整版oracle客户端,不能是精简版的.1.1完整版oracle客户端的安装.1.解压文件&#xff0c;安装oracle客户端打开安装包&#xff0c;找到setup.ext&#xff0c;开始安装。提示下图弹窗,可根据此网址内容进行更改(https://blog.…

吴枫 python小课账号_无门槛速学编程——Python小短课,自上而下分而治之

【Python小短课 11】自上而下&#xff0c;分而治之 做任何事都需计划&#xff0c;编程也是。 譬如写文章要列大纲、作画要想布局&#xff0c;编程也需先谋全局&#xff0c;而后思虑细节。 就以上回说到的“找宝藏”这个程序举例&#xff0c;最顶层的需求自然就是“找宝藏”&…

计算机本地磁盘D无法扩展,计算机上的本地磁盘D突然无法打开,表明它需要格式化...

接受使用数据恢复软件将重要数据保存到其他磁盘FindDate特定操作: 运行软件----“打开”后&#xff0c;将显示要还原的驱动器. C \ D \ E \ F选择您要还原的一个&#xff0c;它将开始. 扫描后&#xff0c;再次保存扫描的文件. 哈哈&#xff0c;希望对您有所帮助.最后&#xff0…

caffe运行不停止_caffe(gpu)安装过程及问题解决

2019.12.05 caffe(gpu)安装参考网址&#xff1a;教程1&#xff1a;weiliu89/caffe​github.com教程2&#xff1a;https://blog.csdn.net/yggaoeecs/article/details/79163789​blog.csdn.net环境&#xff1a;Ubuntu16.04cuda10.0安装过程&#xff1a;git clone https://github.…

2021年考计算机考研三战,2021考研的小伙伴有3条忠告一定要记得,这些都是历年实战经验...

2021考研的小伙伴有3条忠告一定要记得&#xff0c;这些都是历年实战经验&#xff0c;考研一定要记得避开三个大坑。1&#xff0c;分数线低的学校就一定容易考。有一些学校分数线看着很低但实际上难度不低&#xff0c;比如首都师范大学 &#xff0c;很多专业就是国家线录取甚至招…

c++ 返回string_JVM系列之:String.intern和stringTable

简介StringTable是什么&#xff1f;它和String.intern有什么关系呢&#xff1f;在字符串对象的创建过程中&#xff0c;StringTable有起到了什么作用呢&#xff1f;一切的答案都在本文中&#xff0c;快来看看吧。intern简介intern是String类中的一个native方法&#xff0c;所以它…

华为 虚拟键盘_华为mate30 pro虚拟机械键盘特有体验,虽是虚拟,但却感受逼真...

华为Mate30 pro已于26日在国内正式发布了。此外&#xff0c;根据了解华为Mate30系列现在已经突破了5亿的销售额。看来&#xff0c;华为的这个下半年旗舰手机非常受欢迎啊。华为Mate30系列现在在国内已经发布了&#xff0c;其整体感官看上去与海外的没有多大的区别。其实&#x…

计算机有什么著名基金经理排名,百万年薪的基金经理,都是什么专业出身?!...

有人会说了“小哔君你四不四撒&#xff01;基金经理肯定是金融专业出身的咯&#xff1f;不然嘞&#xff1f;”但事实的真相是许多基金经理都并非科班出身这要从基金经理的晋升机制说起了&#xff01;如下图基金经理都是从研究员做起的&#xff01;那么问题来了&#xff0c;如何…

遍历children_589. N叉树的前序遍历

589. N叉树的前序遍历给定一个 N 叉树&#xff0c;返回其节点值的前序遍历。例如&#xff0c;给定一个 3叉树 :返回其前序遍历: [1,3,5,6,2,4]。说明: 递归法很简单&#xff0c;你可以使用迭代法完成此题吗?题解&#xff1a;既然是树的遍历&#xff0c;那么一共就是两种思路&a…

计算机未显示移动硬盘,电脑不显示移动硬盘怎么办_移动硬盘已连接不显示解决教程...

最近有很多小伙伴咨询小编&#xff0c;电脑不显示移动硬盘怎么办&#xff0c;怎么设置才能恢复呢&#xff1f;其实操作内容很简单&#xff0c;尝试删除你的USB3.0可扩展主机控制器,再扫描硬件改动&#xff0c;今天就由小编来告诉你&#xff0c;移动硬盘已连接不显示的解决方法。…

八个角最多可以把平面分成多少部分?_一个空间最多能被分成几块?

相信大家在小学奥数中都遇到这样一个问题&#xff1a;4条直线最多能将平面分成几部分&#xff1f;这个问题并不能难倒我们&#xff0c;但是如果将问题改为&#xff1a;4个平面最多能将空间分为几部分&#xff1f;这下子我们可能就要放弃了。为了解决这个问题&#xff0c;今天我…