创建pvc,提示Invalid JWT token: Token missing iss claim
来源:11-5 共享存储 --- PV、PVC和StorageClass(下)

eddie_k2
2020-05-23
[toc]
创建pvc后,提示Failed to provision volume with StorageClass “glusterfs-storage-class”: failed to create volume: failed to create volume: Invalid JWT token: Token missing iss claim Mounted By:
下面跟着视频做的。
创建 glusterfs-storage-class.yaml
[root@m1 9-persistent-volume]# kubectl apply -f glusterfs-storage-class.yaml
storageclass.storage.k8s.io/glusterfs-storage-class created
[root@m1 9-persistent-volume]# cat glusterfs-storage-class.yaml
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: glusterfs-storage-class
provisioner: kubernetes.io/glusterfs
parameters:
# ingress地址 和 需要暴露的端口
resturl: "http://192.168.8.241:30001"
restauthenabled: "false"
[root@m1 9-persistent-volume]# kubectl get StorageClass
NAME PROVISIONER AGE
glusterfs kubernetes.io/glusterfs 47m
glusterfs-storage-class kubernetes.io/glusterfs 32s
创建 pvc
[root@m1 9-persistent-volume]# cat glusterfs-pvc.yaml
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: glusterfs-pvc
spec:
storageClassName: glusterfs-storage-class
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
[root@m1 9-persistent-volume]#
[root@m1 9-persistent-volume]# kubectl apply -f glusterfs-pvc.yaml
persistentvolumeclaim/glusterfs-pvc created
[root@m1 9-persistent-volume]#
[root@m1 9-persistent-volume]#
[root@m1 9-persistent-volume]# kubectl get pvc
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
glusterfs-pvc Pending glusterfs-storage-class 19s
[root@m1 9-persistent-volume]#
[root@m1 9-persistent-volume]# kubectl get pv
No resources found.
[root@m1 9-persistent-volume]#
[root@m1 9-persistent-volume]#
[root@m1 9-persistent-volume]# kubectl describe pvc
Name: glusterfs-pvc
Namespace: default
StorageClass: glusterfs-storage-class
Status: Pending
Volume:
Labels: <none>
Annotations: kubectl.kubernetes.io/last-applied-configuration:
{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"annotations":{},"name":"glusterfs-pvc","namespace":"default"},"spec":{"acce...
volume.beta.kubernetes.io/storage-provisioner: kubernetes.io/glusterfs
Finalizers: [kubernetes.io/pvc-protection]
Capacity:
Access Modes:
VolumeMode: Filesystem
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning ProvisioningFailed 8s (x3 over 28s) persistentvolume-controller Failed to provision volume with StorageClass "glusterfs-storage-class": failed to create volume: failed to create volume: Invalid JWT token: Token missing iss claim
Mounted By: <none>
写回答
1回答
-
eddie_k2
提问者
2020-05-23
不用回复,已经解决!
glusterfs-storage-class.yaml 追加
restuser: "admin"
restuserkey: "admin123"参考网址:http://docs.kubernetes.org.cn/803.html
10
相似问题