Kubernetes 恢复k8s服务帐户令牌

Kubernetes 恢复k8s服务帐户令牌,kubernetes,openshift,kubernetes-secrets,Kubernetes,Openshift,Kubernetes Secrets,我想从备份中恢复kubernetes服务帐户令牌(实际上只是相应机密的导出): 该机密已成功应用,并已添加到服务帐户: # kubectl apply -f my-service-account.yaml secret/my-service-account-token-lqrvp created # kubectl describe sa my-service-account Name: my-service-account Namespace:

我想从备份中恢复kubernetes服务帐户令牌(实际上只是相应机密的导出):

该机密已成功应用,并已添加到服务帐户:

# kubectl apply -f my-service-account.yaml
secret/my-service-account-token-lqrvp created

# kubectl describe sa my-service-account
Name:                my-service-account
Namespace:           my-namespace
Labels:              <none>
Annotations:         kubernetes.io/service-account.name: my-service-account
Image pull secrets:  my-service-account-dockercfg-lv9hp
Mountable secrets:   my-service-account-token-lv9hp
Tokens:              my-service-account-token-lqrvp
Events:              <none>

我知道令牌通常由控制器管理器自动生成,但是恢复kubernetes支持的令牌吗?

您的真实令牌是JWT令牌吗?我记得只有JWT代币可以使用,但我可能在前面的评论中添加了错误的内容,请您添加
$kubectl descripe secret my service account代币lqrvp
?我试图复制您的设置,该机密还包含其他数据键和值,如
名称空间
ca.crt
。您的serviceaccount描述中也提到了不同的秘密(
lqrvp
lv9hp
)您的真实代币是JWT代币吗?我记得只有JWT代币可以使用,但我可能在前面的评论中添加了错误的内容,请您添加
$kubectl descripe secret my service account代币lqrvp
?我试图复制您的设置,该机密还包含其他数据键和值,如
名称空间
ca.crt
。您的serviceaccount描述中还提到了不同的机密(
lqrvp
lv9hp
# kubectl apply -f my-service-account.yaml
secret/my-service-account-token-lqrvp created

# kubectl describe sa my-service-account
Name:                my-service-account
Namespace:           my-namespace
Labels:              <none>
Annotations:         kubernetes.io/service-account.name: my-service-account
Image pull secrets:  my-service-account-dockercfg-lv9hp
Mountable secrets:   my-service-account-token-lv9hp
Tokens:              my-service-account-token-lqrvp
Events:              <none>
# kubectl login https://api.my-k8s-cluster.mydomain.com:6443 --token=my-simple-token
error: The token provided is invalid or expired