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

化妆品网站设计开题报告网站建设从入门到精通 网盘

化妆品网站设计开题报告,网站建设从入门到精通 网盘,两学一做知识问答网站,石家庄做网站建设的公司排名原文网址:K8S--持久卷(PersistentVolume)的用法-CSDN博客 简介 本文介绍K8S的持久卷(PersistentVolume)的用法。 目标:用持久卷的方式将主机的磁盘与容器磁盘映射,安装nginx并运行。 --------------------------------------------------…

原文网址:K8S--持久卷(PersistentVolume)的用法-CSDN博客

简介

本文介绍K8S的持久卷(PersistentVolume)的用法。

目标:用持久卷的方式将主机的磁盘与容器磁盘映射,安装nginx并运行。

-----------------------------------------------------------------------------------------------
分享Java真实高频面试题,吊打面试官: Java后端真实面试题大全 - 自学精灵
分享靠谱的Java高级实战,包含:高并发、架构、全局处理等:JavaWeb高级实战 - 自学精灵
-----------------------------------------------------------------------------------------------

官网

https://kubernetes.io/zh-cn/docs/tasks/configure-pod-container/configure-persistent-volume-storage/

概念

Pod 里的容器是由镜像产生的,进程要读写磁盘只能用一个临时的存储空间,一旦 Pod 销毁,临时存储会立即释放,数据也就丢失了。为保证 Pod 销毁后重建数据依然存在,Kubernetes 使用 Volume 存储文件(一般是容器与主机路径进行映射)。

Volume和使用它的Pod都是一种静态绑定关系,无法像创建其他资源(例如Pod,Node,Deployment等等)一样创建一个Volume。因此K8S提出了PersistentVolume(PV),可以用Kubernetes API创建PersistentVolume对象。PV与Volume最大的不同是PV拥有着独立于Pod的生命周期。

PersistentVolumeClaim(PVC)代表了用户对PV资源的请求。用户需要使用PV资源时,只需要创建一个PVC对象(包括指定使用何种存储资源,使用多少GB,以何种模式使用PV等信息),K8S会自动分配我们所需的PV。

如果把PersistentVolume类比成集群中的Node,那么PersistentVolumeClaim就相当于集群中的Pod,Kubernetes为Pod分配可用的Node,为PersistentVolumeClaim分配可用的PersistentVolume。

准备工作

创建目录并进入。

mkdir -p /work/devops/k8s/pv/mntcd /work/devops/k8s/pv/

1.创建 PersistentVolume

创建pv-volume.yml文件,内容如下:

apiVersion: v1
kind: PersistentVolume
metadata:name: tast-pv-volumelabels:type: local
spec:storageClassName: manualcapacity:storage: 3GiaccessModes:- ReadWriteOncehostPath:path: "/work/devops/k8s/pv/mnt"

创建 PersistentVolume

kubectl apply -f pv-volume.yaml

结果

persistentvolume/tast-pv-volume created

查看 PersistentVolume 的信息

kubectl get pv tast-pv-volume

结果

NAME             CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS      CLAIM   STORAGECLASS   REASON   AGE
tast-pv-volume   3Gi        RWO            Retain           Available           manual                  6s

输出结果显示该 PersistentVolume 的状态(STATUS)为 Available。 这意味着它还没有被绑定给 PersistentVolumeClaim。 

2.创建 PersistentVolumeClaim

创建pv-claim.yaml文件,内容如下:

apiVersion: v1
kind: PersistentVolumeClaim
metadata:name: tast-pv-claim
spec:storageClassName: manualaccessModes:- ReadWriteOnceresources:requests:storage: 1Gi

创建 PersistentVolumeClaim 

kubectl apply -f pv-claim.yaml

结果

persistentvolumeclaim/tast-pv-claim created

再次查看 PersistentVolume 信息:

kubectl get pv tast-pv-volume

结果

NAME             CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM                   STORAGECLASS   REASON   AGE
tast-pv-volume   3Gi        RWO            Retain           Bound    default/tast-pv-claim   manual                  33s

现在输出的 STATUS 为 Bound。

查看 PersistentVolumeClaim:

kubectl get pvc tast-pv-claim

结果

NAME            STATUS   VOLUME           CAPACITY   ACCESS MODES   STORAGECLASS   AGE
tast-pv-claim   Bound    tast-pv-volume   3Gi        RWO            manual         13s

3.创建 Pod

创建pv-pod.yaml文件,内容如下:

apiVersion: v1
kind: Pod
metadata:name: tast-pv-pod
spec:volumes:- name: tast-pv-storagepersistentVolumeClaim:claimName: tast-pv-claimcontainers:- name: tast-pv-containerimage: nginx:latestports:- containerPort: 80name: "nginx-80"volumeMounts:- mountPath: "/usr/share/nginx/html"name: tast-pv-storage

创建 Pod:

kubectl apply -f pv-pod.yaml

 结果

pod/tast-pv-pod created

查看Pod

kubectl get pods -A

结果(已创建)

 

4.访问测试 

进入到容器内部:

kubectl exec -it tast-pv-pod -- bash

用curl访问nginx:

curl http://localhost/

结果:(访问成功)

<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx/1.21.5</center>
</body>
</html>

5.清理

cd /work/devops/k8s/pv
kubectl delete -f pv-pod.yaml
kubectl delete -f pv-claim.yaml
kubectl delete -f pv-volume.yaml

http://www.yayakq.cn/news/490082/

相关文章:

  • 自己做电影下载网站seo诊断的网络问题
  • 做公益网站需要什么资质建网站的公司怎么样
  • seo网站推广教程小程序源码提取
  • 网站建设到备案外贸做企业什么网站建设
  • 对网站建设的评价网络设计与制作专业
  • 网站首页地址 网站域名网络舆情的危害
  • wordpress网站如何播放视频教程阿里巴巴网站特色
  • 网站建设需要域名吗?二手手表网站
  • 青岛seo网站建设不同类型网站优化
  • 网址导航浏览器最新的2021年百度手机网站优化
  • 深圳模板网站建设案例网站的模板管理
  • _网站建设网站东至网站定制
  • c2c类型电子商务网站vi 设计
  • 小程序开发平台网站推荐网站建设需要哪些步骤
  • wordpress识别环境的文件优化排名推广关键词
  • 旅游网站建设的目标是什么重庆建设厅的网站首页
  • 网站开发如何给用户发邮件wordpress 爬取
  • 网站备案流程解答做网站网站推广赚佣金
  • 湘潭建网站中小企业建设网站策略
  • 公司网站做优化企业云网站建设
  • 网站色彩搭配案例旅游做攻略网站
  • 网站建设需注意的网站开发准备
  • 本地网站建设软件亳州有做网站的吗
  • 常州市金坛建设局网站wordpress 自动缩略图
  • 南康网站网站建设哪家装修公司口碑好?
  • 公司网站的开发和网版的重要性域名问题网站不更新
  • 网站备案信息如何下载未来做哪些网站致富
  • 宁波论坛建站模板简单大气的网站
  • 中国建设银行新余分行网站怎样申请网站空间
  • 南昌网站排名优化报龙岩网上房地产