51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

k8s -configMap-configmap

configMap对应用程序的配置文件进行单独挂载

demo:

apiVersion: v1
kind: Pod
metadata:
  name: games-cm-008
spec:
  nodeName: worker233
  # hostNetwork: true
  volumes:
  - name: data01
    configMap:
      name: nginx-conf
  containers:
  - name: games
    image: games:v0.5
    volumeMounts:
    - name: data01
      mountPath: /etc/nginx/conf.d/

ConfigMap -案例1

apiVersion: v1
kind: ConfigMap
metadata:
  name: games-conf
# 指定cm的数据
data:
  # 键值对的数据类型
  class: linux86
  school: baimei
  
  # 类文件数据类型
  student.info: |
    name: wangbinbin
    hobby: "吃冰棍,梭罗冰棍,添冰棍,含冰棍,吐冰棍"
    address: "JiaoShi03"
    school: "baimei"
    age: 30

  mysql.cfg: |
    datadir: /baimei/data/mysql80
    basedir: /baimei/softwares/mysql80
    port: 3306
    socket: /var/lib/mysql80/mysql.sock

ConfigMap -案例2

apiVersion: v1
kind: ConfigMap
metadata:
  name: nginx-conf
# 指定cm的数据
data:
  games.conf: |
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/bird/;
          server_name   game01.baimei.com;
      }
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/pinshu/;
          server_name   game02.baimei.com;
      }
      
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/tanke/;
          server_name   game03.baimei.com;
      }
      
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/chengbao/;
          server_name   game04.baimei.com;
      }
      
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/motuo/;
          server_name   game05.baimei.com;
      }
      
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/liferestart/;
          server_name   game06.baimei.com;
      }
      
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/huangjinkuanggong/;
          server_name   game07.baimei.com;
      }
      
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/feijidazhan/;
          server_name   game08.baimei.com;
      }
      
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/zhiwudazhanjiangshi/;
          server_name   game09.baimei.com;
      }
      
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/xiaobawang/;
          server_name   game10.baimei.com;
      }
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/pingtai/;
          server_name   game11.baimei.com;
      }
      
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/dayu/;
          server_name   game12.baimei.com;
      }
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/maliao/;
          server_name   game13.baimei.com;
      }
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/menghuanmonizhan/;
          server_name   game14.baimei.com;
      }
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/qieshuiguo/;
          server_name   game15.baimei.com;
      }
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/wangzhezhicheng/;
          server_name   game16.baimei.com;
      }
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/zhiwuVSjiangshi/;
          server_name   game17.baimei.com;
      }
      server {
          listen        0.0.0.0:99;
          root          /usr/local/nginx/html/killbird/;
          server_name   game18.baimei.com;
      }
赞(7)
未经允许不得转载:工具盒子 » k8s -configMap-configmap