首页
技术小册
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-存储
使用宿主机目录作为存储卷去挂载到pod内部 ``` [root@hdss7-200 volume]# vim /data/k8s-yaml/base_resource/volume/hostpath.yaml apiVersion: v1 kind: Pod metadata: name: pod-hostpath namespace: app labels: tier: volume role: hostpath 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 hostPath: path: /tmp/pod-hostpath/html type: DirectoryOrCreate nodeSelector: kubernetes.io/hostname: hdss7-21.host.com ``` ``` [root@hdss7-21 ~]# kubectl apply -f http://k8s-yaml.od.com/base_resource/volume/hostpath.yaml [root@hdss7-21 ~]# kubectl get pod pod-hostpath -o wide -n app NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod-hostpath 1/1 Running 0 19s 172.7.21.11 hdss7-21.host.com <none> <none> [root@hdss7-21 ~]# echo hello world > /tmp/pod-hostpath/html/index.html [root@hdss7-21 ~]# curl -s 172.7.21.11 hello world ```
上一篇:
1.2.2. 案例
下一篇:
1.4. nfs
该分类下的相关小册推荐:
Kubernets合辑13-集群监控
Kubernets合辑6-服务发现
Kubernets合辑5-Pod控制器
Kubernets合辑3-kubernetes介绍
Kubernetes中文教程(二)
Kubernets合辑15-持续部署
Kubernets合辑10-网络
Kubernets合辑9-资源约束
Kubernetes中文教程(五)
Kubernets合辑4-kubernetes入门
Kubernets合辑11-持续集成
Kubernetes合辑1-安装Kubernetes