创建confingmap:
[root@master configmap]#
#cat www.conf
server {
server_name myapp.zhixin.com;
listen 80;
root /data/web/html;
}
[root@master configmap]#
kubectl create configmap nginx-www --from-file=www.conf
挂载到pod:
apiVersion: v1
kind: Pod
metadata:
name: pod-cm-2
namespace: default
labels:
app: myapp
tier: frontend
spec:
containers:
- name: myapp
image: nginx
imagePullPolicy: IfNotPresent
volumeMounts:
- name: nginxconf
mountPath: /etc/nginx/conf.d/
readOnly: true
ports:
- name: http
containerPort: 80
volumes:
- name: nginxconf
configMap:
name: nginx-config