创建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

1
0

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程