首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
1. Volume
1.1. 模板
1.2. emptyDir
1.2.1. 介绍
1.2.2. 案例
1.3. hostPath
1.4. nfs
2. PV/PVC
2.1. PV/PVC介绍
2.1.1. 介绍
2.1.2. PV/PVC工作方式
2.2. 模板
2.3. 案例
2.3.1. PV/PVC定义和使用
3. ConfigMap
3.1. 介绍
3.2. 模板
3.3. 案例
3.3.1. 创建configmap对象
3.3.2. 使用env方式引用
3.3.3. 使用volume方式引用
4. Secret
4.1. 介绍
4.2. 模板
当前位置:
首页>>
技术小册>>
Kubernets合辑7-存储
小册名称:Kubernets合辑7-存储
``` [root@hdss7-200 volume]# showmount -e # 待挂载nfs磁盘 Export list for hdss7-200.host.com: /tmp/data/volume 10.4.7.0/24 [root@hdss7-200 volume]# hostname > /tmp/data/volume/index.html ``` ``` [root@hdss7-200 volume]# vim /data/k8s-yaml/base_resource/volume/nfs.yaml apiVersion: apps/v1 kind: Deployment metadata: name: nfs-deploy namespace: app labels: tier: volume role: nfs spec: replicas: 2 selector: matchLabels: tier: volume role: nfs template: metadata: labels: tier: volume role: nfs spec: containers: - name: main-container image: harbor.od.com/public/busybox:v1.31.1 volumeMounts: - name: web-root mountPath: /data/web/html command: - httpd args: - -f - -h - "/data/web/html" volumes: - name: web-root nfs: server: hdss7-200 path: /tmp/data/volume ``` ``` [root@hdss7-21 ~]# kubectl apply -f http://k8s-yaml.od.com/base_resource/volume/nfs.yaml deployment.apps/nfs-deploy created [root@hdss7-21 ~]# kubectl get pods -n app -l role=nfs -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES nfs-deploy-8585f6765f-qbkzg 1/1 Running 0 25s 172.7.21.12 hdss7-21.host.com <none> <none> nfs-deploy-8585f6765f-vhmhs 1/1 Running 0 25s 172.7.22.8 hdss7-22.host.com <none> <none> [root@hdss7-21 ~]# curl -s 172.7.21.12; curl -s 172.7.22.8 hdss7-200.host.com hdss7-200.host.com ```
上一篇:
1.3. hostPath
下一篇:
2. PV/PVC
该分类下的相关小册推荐:
Kubernetes中文教程(三)
Kubernets合辑4-kubernetes入门
Kubernets合辑9-资源约束
Kubernets合辑13-集群监控
Kubernetes中文教程(四)
Kubernets合辑12-配置中心
Kubernets合辑6-服务发现
云原生-K8S入门实战
Kubernetes中文教程(六)
Kubernets合辑14-日志收集
Kubernetes合辑1-安装Kubernetes
Kubernetes中文教程(二)