部署nginx官方映像,volumn安装错误

时间:2017-01-18 11:09:17

标签: nginx docker kubernetes

部署nginx官方图片,volumn无法正确安装。名为nginx-content的卷已挂载到/ etc / nginx / conf而不是/ usr / share / www / html。 任何回复都将不胜感激。

yaml文件的内容:

[root@kube-master ~]# cat pv-nginx-con*
apiVersion: v1
kind: PersistentVolume
metadata:
  name: nginx-conf
spec:
  capacity:
    storage: 2Gi
  accessModes:
    - ReadWriteMany
  nfs:
    server: 172.19.180.221
    path: /nginxstandlone/conf
apiVersion: v1
kind: PersistentVolume
metadata:
  name: nginx-content
spec:
  capacity:
    storage: 2Gi
  accessModes:
    - ReadWriteMany
  nfs:
    server: 172.19.180.221
    path: /nginxstandlone/content
[root@kube-master ~]# cat nginx
nginx-php7-gwr1.0.yaml  nginx-php7.yaml         nginxstandone_one.yaml  nginxstandone.yaml      
[root@kube-master ~]# cat nginxstandone.yaml 
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: nginx-conf
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 2Gi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: nginx-content
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 2Gi
---
apiVersion: v1
kind: Service
metadata:
  name: nginx-standlone
spec:
  ports:
  - port: 8383
    targetPort: 80
    nodePort: 30065
    protocol: TCP
  selector:
    app: nginx-standlone
  type: NodePort
---
apiVersion: v1
kind: ReplicationController
metadata:
  name: nginx-standlone-controller
spec:
  replicas: 1
  selector:
    app: nginx-standlone
  template:
    metadata:
      labels:
        app: nginx-standlone
    spec:
      containers:
      - name: nginx-standlone
        image: docker.io/nginx
        ports:
        - containerPort: 80
        volumeMounts:
          - name: nginx-conf
            mountPath: "/etc/nginx"
          - name: nginx-content
            mountPath: "/usr/share/nginx/html"
      volumes:
      - name: nginx-conf
        persistentVolumeClaim:
          claimName: nginx-conf
      - name: nginx-content
        persistentVolumeClaim:
          claimName: nginx-content
[root@kube-master ~]# 

1 个答案:

答案 0 :(得分:0)

松弛地找到了答案。     barak_a [7:20 PM]     1.删​​除所有这些

[7:21]  
2. create PV of content

[7:21]  
3. create PVC of content

gwrcn [7:21 PM] 
thanks

barak_a [7:21 PM] 
4.create PV conf
5. create PVC conf

gwrcn [7:21 PM] 
i'll follow your guide

barak_a [7:22 PM] 
tell me if you solve it

gwrcn [7:22 PM] 
ok,i do right now

gwrcn [7:31 PM] 
it work like a charm

[7:31]  
thanks
相关问题