当前位置:  首页>> 技术小册>> Kubernets合辑7-存储

  1. # value如果是数字,必须要转用字符串,如 8080 --> "8080"
  2. # 针对文件内容可以使用命令行方式生成,然后粘贴到yaml文件中
  3. # kubectl create configmap my-config --from-file=key1=file1.txt --dry-run -o yaml
  4. [root@hdss7-200 ~]# vim /data/k8s-yaml/base_resource/volume/configmap.yaml
  5. apiVersion: v1
  6. kind: ConfigMap
  7. metadata:
  8. name: slb-vhosts-config
  9. namespace: app
  10. labels:
  11. tier: slb
  12. version: slb-v1.4
  13. data:
  14. listen-port: "8080"
  15. server-name: www.duduniao.com
  16. default-vhost: |
  17. server {
  18. listen 8080 default;
  19. location / {
  20. return 200 "default-vhost!\r\n";
  21. }
  22. }
  23. blog-vhosts: |
  24. server {
  25. listen 8080 ;
  26. server_name blog.duduniao.com;
  27. location / {
  28. return 200 "blog-vhosts!\r\n";
  29. }
  30. }
  1. [root@hdss7-22 ~]# kubectl get configmap/slb-vhosts-config -n app
  2. NAME DATA AGE
  3. slb-vhosts-config 4 83s
  4. [root@hdss7-22 ~]# kubectl get configmap slb-vhosts-config -n app -o yaml
  5. apiVersion: v1
  6. data:
  7. blog-vhosts: |
  8. server {
  9. listen 8080 ;
  10. server_name blog.duduniao.com;
  11. location / {
  12. return 200 "blog-vhosts!\r\n";
  13. }
  14. }
  15. default-vhost: |
  16. server {
  17. listen 8080 default;
  18. location / {
  19. return 200 "default-vhost!\r\n";
  20. }
  21. }
  22. listen-port: "8080"
  23. server-name: www.duduniao.com
  24. kind: ConfigMap
  25. metadata:
  26. ......

该分类下的相关小册推荐: