首页
技术小册
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-存储
``` # value如果是数字,必须要转用字符串,如 8080 --> "8080" # 针对文件内容可以使用命令行方式生成,然后粘贴到yaml文件中 # kubectl create configmap my-config --from-file=key1=file1.txt --dry-run -o yaml [root@hdss7-200 ~]# vim /data/k8s-yaml/base_resource/volume/configmap.yaml apiVersion: v1 kind: ConfigMap metadata: name: slb-vhosts-config namespace: app labels: tier: slb version: slb-v1.4 data: listen-port: "8080" server-name: www.duduniao.com default-vhost: | server { listen 8080 default; location / { return 200 "default-vhost!\r\n"; } } blog-vhosts: | server { listen 8080 ; server_name blog.duduniao.com; location / { return 200 "blog-vhosts!\r\n"; } } ``` ``` [root@hdss7-22 ~]# kubectl get configmap/slb-vhosts-config -n app NAME DATA AGE slb-vhosts-config 4 83s [root@hdss7-22 ~]# kubectl get configmap slb-vhosts-config -n app -o yaml apiVersion: v1 data: blog-vhosts: | server { listen 8080 ; server_name blog.duduniao.com; location / { return 200 "blog-vhosts!\r\n"; } } default-vhost: | server { listen 8080 default; location / { return 200 "default-vhost!\r\n"; } } listen-port: "8080" server-name: www.duduniao.com kind: ConfigMap metadata: ...... ```
上一篇:
3.3. 案例
下一篇:
3.3.2. 使用env方式引用
该分类下的相关小册推荐:
Kubernets合辑13-集群监控
Kubernetes中文教程(二)
Kubernetes中文教程(四)
Kubernets合辑12-配置中心
Kubernets合辑3-kubernetes介绍
Kubernetes中文教程(三)
Kubernets合辑10-网络
Kubernetes中文教程(一)
Kubernetes合辑1-安装Kubernetes
Kubernets合辑5-Pod控制器
Kubernets合辑2-部署Ingress
云原生-K8S入门实战