k8s-ConfigMap

Yaml-configmap 文件:

 

 

---------------------------------

挂载配置文件方式:

[root@k8s-master pdm]# cat pdm-web.yaml
apiVersion: apps/v1beta2
kind: Deployment
metadata:
  name: pdm-web
spec:
  replicas: 1
  selector:
    matchLabels:
      app: pdm-web
  template:
    metadata:
      labels:
        app: pdm-web
    spec:
      imagePullSecrets:
        - name: registry-pull-secret
#      nodeName: 172.xxx.xx.xxx
      containers:
      - name: pdm-web
        image: docker.sxxxxx.nxt/px/pxx:0.2.2
        ports:
        - containerPort: 80
     #   env:
     #   - name: PDM_SERVICE_HOST
     #     value: 101.9xx.xx.x:30013
     #   - name: SWAUTH_SERVICE_HOST
     #     value: 101.9xx.x.x:30012

        volumeMounts:
        - name: my-env
          mountPath: "/etc/env"
          readOnly: true
      volumes:
      - name: my-env
        configMap:
          name: myconfigmap

---------------------------------

单独使用configmap独立env:

-------

查看pod env

进入容器查看 环境变量生效:

 

posted @ 2018-12-28 11:03  NeilyoX  阅读(233)  评论(0)    收藏  举报