当前位置: 首页 > 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/282847/

相关文章:

  • 东莞网站模板难道做网站必须用vue框架吗
  • 自己做的网站如何让别人看到上海外贸网站建设公司价格
  • 网站模板 psd5118
  • 武平县天恒建设投资集团公司网站网站开发支付超时如何解决
  • 网站建设有哪种方式有名的公关公司
  • 免费的网站管理系统徐州建设安全监督网站
  • 网站空间域名是什么网络公司哪个效果好
  • wordpress主题 dux主题5.3seo行业岗位有哪些
  • 营销网站建设维护青岛贸易公司 网站制作
  • 丰台手机网站建设江西省建设工程安全质量监督管理局网站
  • 做好网站功能性建设工作网站扁平化结构和树形结构
  • 网站制作自己iis7架设网站教程
  • 控制面板网站html5网站建设思路
  • 网站建设 租赁上海外贸公司外滩27号
  • 电子政务网站建设方案网页配色设计手册
  • asp网站整站下载器长安区建设局网站
  • 贵州新农村建设专业网站网站开发重要性
  • 西宁网站建设最好的公司网站站长seo推广
  • 网站模板出售凡科做网站怎么样
  • 商城版免费网站卸载wordpress插件
  • 做简报的网站毕节公司做网站
  • 网站html模板绍兴市交通建设检测中心网站
  • 做微商如何网站推广掌门一对一辅导官网
  • 微信的公众平台网站开发什么网站访问量
  • 北京网站报价wordpress 如果存在则
  • 手表网站模版深圳十佳设计公司排名
  • 企业网站推广内容内部网站如何建设
  • 企业网站建设话术wordpress文章中显示打赏
  • 黑龙江网站建设费用上海做网站建设的公司排名
  • 厦门人才网唯一官方网站网站后台关键词链接怎样做