K8s_ConfigMap
kind: ConfigMapapiVersion: v1metadata:name: nginx-configurationnamespace: ingress-nginxlabels:app.kubernetes.io/name: ingress-nginxapp.kubernetes.io/part-of: ingress-nginx---ki...
·
创建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
更多推荐
已为社区贡献1条内容
所有评论(0)