首页 > 其他 > 详细

k8s报错: * spec.template.spec.volumes[0].name: Invalid value: "nfs_pvc001": must match the regex [a-z0-9]([-a-z0-9]*[a-z0-9])? (e.g. 'my-name' or '123-abc')

时间:2020-02-10 13:35:41      阅读:1517      评论:0      收藏:0      [点我收藏+]

报错i原文:

[root@k8s-master ~]# vim nginx-deploy.yaml 
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: nginx-deployment
spec:
  replicas: 4
  template:
▽   metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: 10.0.0.10:5000/nginx:1.15
        ports:
        - containerPort: 80
        volumeMounts:
        - name: nfs_pvc001
          mountPath: /etc/nginx
      volumes:
      - name: nfs_pvc001
        persistentVolumeClaim:
          claimName: pvc0001


[root@k8s-master ~]# kubectl apply -f nginx-deploy.yaml 
The Deployment "nginx-deployment" is invalid: 
* spec.template.spec.volumes[0].name: Invalid value: "nfs_pvc001": must match the regex [a-z0-9]([-a-z0-9]*[a-z0-9])? (e.g. ‘my-name‘ or ‘123-abc‘)
* spec.template.spec.containers[0].volumeMounts[0].name: Not found: "nfs_pvc001"
[root@k8s-master ~]# vim nginx-deploy.yaml 
apiVersion: extensions/v1beta1

 

将下划线改成-   不符合正则的规则

[root@k8s-master ~]# vim nginx-deploy.yaml 
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: nginx-deployment
spec:
  replicas: 4
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: 10.0.0.10:5000/nginx:1.15
        ports:
        - containerPort: 80
        volumeMounts:
        - name: nfs-pvc001
          mountPath: /etc/nginx
      volumes:
      - name: nfs-pvc001
        persistentVolumeClaim:
          claimName: pvc0001

 

k8s报错: * spec.template.spec.volumes[0].name: Invalid value: "nfs_pvc001": must match the regex [a-z0-9]([-a-z0-9]*[a-z0-9])? (e.g. 'my-name' or '123-abc')

原文:https://www.cnblogs.com/kaishirenshi/p/12290309.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!